barrucadu / yukibot

An IRC bot, and associated libraries, for the ##compsoc-uk-anime channel on Freenode
MIT License
10 stars 2 forks source link

bind doesn't check the command is valid, leading to a crash in help. #47

Closed barrucadu closed 7 years ago

barrucadu commented 7 years ago
IRC <ssl://yukibot@irc.freenode.net:7000> Sat Mar 18 15:34:02 UTC 2017  <---  :barrucadu!~barrucadu@fsf/member/barrucadu PRIVMSG yukibot :bind seen:quote quote
IRC <ssl://yukibot@irc.freenode.net:7000> Sat Mar 18 15:34:06 UTC 2017  <---  :barrucadu!~barrucadu@fsf/member/barrucadu PRIVMSG yukibot :quote foo bar
IRC <ssl://yukibot@irc.freenode.net:7000> Sat Mar 18 15:34:10 UTC 2017  <---  :barrucadu!~barrucadu@fsf/member/barrucadu PRIVMSG yukibot :help                                                             IRC <ssl://yukibot@irc.freenode.net:7000> Sat Mar 18 15:34:10 UTC 2017  --->  NOTICE barrucadu :add trigger, bind, clear quotes, clear triggers, degrade, deify, delete trigger, disable plugin, enable plugin, eval, help, join, kind, leave, list quotes, list triggers, quote, seen, set channel prefix, set default prefix, start monitor, stop monitor, type, unbind, unbind!, unset channel prefix (see also 'plugin', 'command', and 'monitor')
IRC <ssl://yukibot@irc.freenode.net:7000> Sat Mar 18 15:34:15 UTC 2017  <---  :barrucadu!~barrucadu@fsf/member/barrucadu PRIVMSG yukibot :help quote
yukibot: Help references missing command: seen:quote
CallStack (from HasCallStack):
  error, called at ./Yukibot/Plugin/Builtin.hs:432:33 in yukibot-core-2.1.0.0-ACyVMB4rHyPI2ZIZKjWytC:Yukibot.Plugin.Builtin