Update help_command logic

The `help_command` method for each addon/the bot were not returning the
help message, but were instead sending the help messages themselves.
Update the logic to simply return the help message string.
This commit is contained in:
Bill Niblock 2021-02-16 23:13:46 -05:00
parent 69a22c8a22
commit 22c9590816
4 changed files with 41 additions and 55 deletions

View file

@ -32,22 +32,16 @@ module Chronicle
pfx = @bot.cmd_prefix
cmd = message.content[:body].split(/\s+/)[1].gsub(/#{pfx}/, '')
res = 'Invalid command'
case cmd
when "addcommand"
res = cmd_add_usage
cmd_add_usage
when "modcommand"
res = cmd_mod_usage
cmd_mod_usage
when "remcommand"
res = cmd_rem_usage
cmd_rem_usage
else
res = cmd_custom_usage(cmd)
cmd_custom_usage(cmd)
end
room = @bot.client.ensure_room(message.room_id)
room.send_notice(res)
end
# Handle a command from the Matrix protocol