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 thetopiccommand, 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.