async def on_message(message): receiver = MessageReceiver(message) if receiver.is_author_bot() and not receiver.is_our_CLI(): return if not receiver.is_command(): return if receiver.command_head_is("hi"): await receiver.send("Hi!") return if receiver.command_head_is("help"): await receiver.help() return if receiver.command_head_is("open"): await receiver.open() return if receiver.command_head_is("join"): await receiver.join() return if receiver.command_head_is("quit"): await receiver.quit() return if receiver.command_head_is("set"): await receiver.set_status() return if receiver.command_head_is("member"): await receiver.member() return if receiver.command_head_is_status(): await receiver.status() return if receiver.command_head_is("gm"): await receiver.gm() return if receiver.D_in_command(): await receiver.dice() return