The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 4.004 - 2017-03-19

  • Added karma-losers to social.karma module.
  • Fix bot.logging to properly log outgoing messages even for non-channel messages or when channel logging is disabled (a slight misnomer here, since channel logging refers to whether chat history is available to members of the channel, as opposed to whether Log4Perl facilities receive the events).
  • Fix a couple missing dependencies by manually listing them in dist.ini.
  • Modified (help <function>) use to use RoboBot::Doc instead of plugin metadata to pave way for more consistent and easily maintained docs.
  • Added clear-skills function to social.skills module.
  • Added bot.irc module with irc-kick and irc-mode functions.
  • Removed api.taskman module.

Modules

Extensible multi-protocol S-Expression chatbot

Provides

in lib/App/RoboBot/Channel.pm
in lib/App/RoboBot/Config.pm
in lib/App/RoboBot/Doc.pm
in lib/App/RoboBot/Macro.pm
in lib/App/RoboBot/Message.pm
in lib/App/RoboBot/Network.pm
in lib/App/RoboBot/Network/IRC.pm
in lib/App/RoboBot/Network/Mattermost.pm
in lib/App/RoboBot/Network/Slack.pm
in lib/App/RoboBot/NetworkFactory.pm
in lib/App/RoboBot/Nick.pm
in lib/App/RoboBot/Parser.pm
in lib/App/RoboBot/Plugin.pm
in lib/App/RoboBot/Plugin/API/Github.pm
in lib/App/RoboBot/Plugin/API/Kegerator.pm
in lib/App/RoboBot/Plugin/API/PagerDuty.pm
in lib/App/RoboBot/Plugin/API/Translate.pm
in lib/App/RoboBot/Plugin/Bot.pm
in lib/App/RoboBot/Plugin/Bot/Alarm.pm
in lib/App/RoboBot/Plugin/Bot/Auth.pm
in lib/App/RoboBot/Plugin/Bot/Autoreply.pm
in lib/App/RoboBot/Plugin/Bot/ChannelLink.pm
in lib/App/RoboBot/Plugin/Bot/IRC.pm
in lib/App/RoboBot/Plugin/Bot/Logging.pm
in lib/App/RoboBot/Plugin/Bot/Message.pm
in lib/App/RoboBot/Plugin/Bot/Output.pm
in lib/App/RoboBot/Plugin/Bot/Redirection.pm
in lib/App/RoboBot/Plugin/Core.pm
in lib/App/RoboBot/Plugin/Core/Compare.pm
in lib/App/RoboBot/Plugin/Core/Control.pm
in lib/App/RoboBot/Plugin/Core/Help.pm
in lib/App/RoboBot/Plugin/Core/Logic.pm
in lib/App/RoboBot/Plugin/Core/Macro.pm
in lib/App/RoboBot/Plugin/Core/Math.pm
in lib/App/RoboBot/Plugin/Core/Regexp.pm
in lib/App/RoboBot/Plugin/Core/Variables.pm
in lib/App/RoboBot/Plugin/Fun/ExtMarkov.pm
in lib/App/RoboBot/Plugin/Fun/Factoid.pm
in lib/App/RoboBot/Plugin/Fun/FakeQuote.pm
in lib/App/RoboBot/Plugin/Fun/Figlet.pm
in lib/App/RoboBot/Plugin/Fun/Filter.pm
in lib/App/RoboBot/Plugin/Fun/Fortune.pm
in lib/App/RoboBot/Plugin/Fun/Gertz.pm
in lib/App/RoboBot/Plugin/Fun/Madlibs.pm
in lib/App/RoboBot/Plugin/Fun/Markov.pm
in lib/App/RoboBot/Plugin/Fun/Roll.pm
in lib/App/RoboBot/Plugin/Fun/Spellcheck.pm
in lib/App/RoboBot/Plugin/Fun/Thinge.pm
in lib/App/RoboBot/Plugin/Fun/Zalgo.pm
in lib/App/RoboBot/Plugin/Net/HTTP.pm
in lib/App/RoboBot/Plugin/Net/URLs.pm
in lib/App/RoboBot/Plugin/Parser/JSON.pm
in lib/App/RoboBot/Plugin/Parser/XML.pm
in lib/App/RoboBot/Plugin/Social/Achievements.pm
in lib/App/RoboBot/Plugin/Social/Karma.pm
in lib/App/RoboBot/Plugin/Social/Locations.pm
in lib/App/RoboBot/Plugin/Social/Memo.pm
in lib/App/RoboBot/Plugin/Social/Skills.pm
in lib/App/RoboBot/Plugin/Social/Voting.pm
in lib/App/RoboBot/Plugin/Types.pm
in lib/App/RoboBot/Plugin/Types/List.pm
in lib/App/RoboBot/Plugin/Types/Map.pm
in lib/App/RoboBot/Plugin/Types/Set.pm
in lib/App/RoboBot/Plugin/Types/String.pm
in lib/App/RoboBot/Plugin/Types/Vector.pm
in lib/App/RoboBot/Response.pm
in lib/App/RoboBot/Test/Mock.pm
in lib/App/RoboBot/Type.pm
in lib/App/RoboBot/Type/Expression.pm
in lib/App/RoboBot/Type/Function.pm
in lib/App/RoboBot/Type/List.pm
in lib/App/RoboBot/Type/Macro.pm
in lib/App/RoboBot/Type/Map.pm
in lib/App/RoboBot/Type/Number.pm
in lib/App/RoboBot/Type/Set.pm
in lib/App/RoboBot/Type/String.pm
in lib/App/RoboBot/Type/Symbol.pm
in lib/App/RoboBot/Type/Vector.pm
in lib/App/RoboBot/TypeFactory.pm