前提・実現したいこと
ディスコードのbotをpythonで書きたいです
ある特定のメッセージが発言されたら特定のメッセージを返す
というものを作りたいです。
そこで調べて作ったのですが1つのbotに一つしか登録できません
複数の項目を作りたいのですが2つ以上指定すると反応しません
どうしたらいいですか
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python
1import discord 2 3client = discord.Client() 4 5@client.event 6async def on_ready(): 7 print('Logged in as') 8 print(client.user.name) 9 print(client.user.id) 10 print('------') 11 12 13@client.event 14async def on_message(message): 15 if message.content.startswith("おはよう"): 16 if client.user != message.author: 17 m = "おはようございます" + message.author.name + "さん!" 18 await client.send_message(message.channel, m) 19 20#このように2つめをかくと両方反応しません無視されます 21@client.event 22async def on_message(message): 23 if message.content.startswith("こんにちは"): 24 if client.user != message.author: 25 m = "こんにちは" + message.author.name + "さん!" 26 await client.send_message(message.channel, m) 27 28 29#tokenは自分のものを入力しています。 30client.run("token")
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。