Skip to content

IRC bot that handles information about users on the Subluminal network

Notifications You must be signed in to change notification settings

Subluminal/Infobot

Repository files navigation

Infobot

Infobot stores info about users on Subluminal. This open-source version is based on James and is designed to replace old infobot on Awfulnet. While being backward compatible it has many new features and upgrades including, but not limited to:

  • Unicode support - Allows to use all thinkable characters, such as emoji or chinese, in users' infos.
  • No length limit - Infobot's database sets no limit on the length of infos. The only limitation is IRC's message length.
  • Info history - All individual info edits are kept, which opens up new possibilities like restoring old info. (not used yet)
  • Easier info editing - Let users easily do replacements in their info without needing to add their entire info again using powerful sed syntax.
  • Multi-level aliases - Overcomes old infobot's limitation and makes it possible to have situations like this:
    A sets alias to B and B sets alias to C. Now when checking A's info it returns C's info.
  • Public access - As Infobot stores its data in a PostgreSql database we can allow other bots directly have read-only access to user info
  • Open-sourced-ness - Due to being a central bot on the network it must be kept up to date and liked by its users. This allows everyone to to point out any bugs or submit changes, continuously making Infobot better.

Extra features

  • Reminders - Remind something to yourself or someone else after specified time or whenever they come online.
  • Bots' command character management - Keep a registry of bots, their owners and the command characters they use.
  • Automatic link shortening - Infobot automatically shortens links longer than 90 characters if a bit.ly API account is provided.

About

IRC bot that handles information about users on the Subluminal network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published