Why doesn't multiple on_message events work?
Why can't I have multiple on_message events? import discord client = discord.Client() @client.event async def on_ready(): print('in on_ready') @client.event async def on_message(message): print("in on_message #1") @client.event async def on_message(message): print("in on_message #2") @client.event async def on_message(message): print("in on_message #3") client.run("TOKEN") For example, if I typed anything in discord, it's always only the last on_message that gets triggered. How can I get all three to work? It's not possible with the native Client You can only have one on_message , if you have