Omnipresence
Omnipresence is #yackfest’s house bot, run by IllFlower. This page is intended for channel operators who have or wish to have Omnipresence in their channels. If you’re a normal user and want help with Omnipresence’s features, simply use the help
command.
Join requests
If you’d like to request that Omnipresence join your channel, send a message or memo to IllFlower providing the channel name, evidence that you’re a channel operator, and a list of features that you’d like enabled.
Features
Names in parentheses are convenient shorthands if you don’t feel like typing out the full names of these features.
- Last seen (
seen
): Users can request information about when a nick was last seen across all channels with this feature enabled. This feature does not require full channel logging. - Nick tracing (
trace
): Omnipresence tracks nick changes. Users can ask for a list of all of the nicks that a user has changed to since joining. - Peak user count (
peak
): Omnipresence tracks the peak number of users in the channel. - Private logging (
chanlog
): Omnipresence logs all messages in your channel, retaining them for 30 days. Full disclosure: If logging is enabled, even if only for channel statistics, bot administrators have access to a record of all activity in your channel. This enables the following features:- Channel statistics (
stats
): Public data about channel activity. - Log viewer (
logviewer
): A web-based log viewer, complete with full regex-based search capabilities. Access is controlled via this site’s wiki accounts, and can be provided on request to specific users.
- Channel statistics (
- RSS updates (
rss
): Omnipresence checks an RSS feed or feeds every 15 minutes, and delivers notifications of new items. - Topic management (
topic
): Users can set the channel topic using thetopic
command, in accordance with a channel-specific format. For example, #yackfest uses this to ensure that the channel website is always present in the topic, while allowing users to set the rest. Note that if your channel has mode+t
, Omnipresence must be made a channel operator for this feature to work. - URL title sniffing (
url
): When an HTTP or HTTPS URL is seen in the channel, Omnipresence retrieves it and prints information about the document it points to, usually its HTML<title>
. - Wikipedia linking (
wikipedia
): When a[[double-bracketed wikilink]]
is seen in the channel, Omnipresence prints the results of a Wikipedia search for the linked text.
Most of Omnipresence’s other commands (those listed by help
) are always enabled.
Reporting problems
If you’re having trouble with Omnipresence, feel free to report the issues directly to IllFlower.
There’s also a page for feature requests on this wiki, as well as the bug tracker on GitHub.