回答編集履歴

2

情報の修正

2021/10/31 12:07

投稿

Awayume
Awayume

スコア60

test CHANGED
@@ -1,18 +1,4 @@
1
- グローバルチャットの他に、discord.ext.commandsを使用してコマンドを作っていますか?
2
-
3
- その場合、ただ普通に書くだけでは、on_messageと両立はできません。on_messageの部分の末尾に、
4
-
5
-
6
-
7
- ```
8
-
9
- await bot.process_commands(message)
10
-
11
- ```
12
-
13
-
14
-
15
- を書く必要があるそうです。もしくは、コード
1
+ グローバルチャットのコードの下
16
2
 
17
3
 
18
4
 
@@ -20,10 +6,14 @@
20
6
 
21
7
  @client.event
22
8
 
23
- async def on_message(message)
9
+ async def on_message(message):
10
+
11
+ # 略
24
12
 
25
13
  ```
26
14
 
27
15
 
28
16
 
17
+ がありませんか?
18
+
29
- が複数ないかなどを確認てみてださい。
19
+ ある場合は、グローバルチャットの`on_message`と一つに統一するとうまくいきます

1

追記、書式の改善

2021/10/31 12:07

投稿

Awayume
Awayume

スコア60

test CHANGED
@@ -2,6 +2,28 @@
2
2
 
3
3
  その場合、ただ普通に書くだけでは、on_messageと両立はできません。on_messageの部分の末尾に、
4
4
 
5
+
6
+
7
+ ```
8
+
5
9
  await bot.process_commands(message)
6
10
 
11
+ ```
12
+
13
+
14
+
7
- を書く必要があります。
15
+ を書く必要があるそうです。もしくは、コード内に
16
+
17
+
18
+
19
+ ```
20
+
21
+ @client.event
22
+
23
+ async def on_message(message)
24
+
25
+ ```
26
+
27
+
28
+
29
+ が複数ないかなどを確認してみてください。