回答編集履歴
4
誤りを修正
test
CHANGED
@@ -1,37 +1,3 @@
|
|
1
|
-
|
1
|
+
そもそも返信するコードがないようです。
|
2
2
|
|
3
|
-
[discord.py 1.5.0 ドキュメント/よくある質問/on_message を使うとコマンドが動作しなくなります。どうしてですか。](https://discordpy.readthedocs.io/ja/latest/faq.html#why-does-on-message-make-my-commands-stop-working)
|
4
|
-
|
5
|
-
|
6
|
-
|
7
|
-
> デフォルトで提供されている`on_message`をオーバーライドすると、コマンドが実行されなくなります。これを修正するには`on_message`の最後に`bot.process_commands(message)`を追加してみてください。
|
8
|
-
|
9
|
-
```python
|
10
|
-
|
11
|
-
|
3
|
+
動くわけありません。
|
12
|
-
|
13
|
-
async def on_message(message):
|
14
|
-
|
15
|
-
# 何かする
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
await bot.process_commands(message)
|
20
|
-
|
21
|
-
```
|
22
|
-
|
23
|
-
> また、`on_message`を**リスナーとして**追加することが出来ます。もしこのやり方を使う場合、`bot.process_commands()`を手動で実行しないでください。一つのコマンドに何回も反応します。
|
24
|
-
|
25
|
-
```py
|
26
|
-
|
27
|
-
@bot.listen('on_message')
|
28
|
-
|
29
|
-
async def whatever_you_want_to_call_it(message):
|
30
|
-
|
31
|
-
# 何かする
|
32
|
-
|
33
|
-
# process_commandsはここではしない
|
34
|
-
|
35
|
-
```
|
36
|
-
|
37
|
-
(後半は翻訳)
|
3
翻訳と言う事の追記
test
CHANGED
@@ -33,3 +33,5 @@
|
|
33
33
|
# process_commandsはここではしない
|
34
34
|
|
35
35
|
```
|
36
|
+
|
37
|
+
(後半は翻訳)
|
2
言い方の修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
APIリファレンスのよくある質問に書いてあります。もう少し
|
1
|
+
APIリファレンスのよくある質問に書いてあります。もう少し検索してから質問しましょう。
|
2
2
|
|
3
3
|
[discord.py 1.5.0 ドキュメント/よくある質問/on_message を使うとコマンドが動作しなくなります。どうしてですか。](https://discordpy.readthedocs.io/ja/latest/faq.html#why-does-on-message-make-my-commands-stop-working)
|
4
4
|
|
1
リンク名の変更
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
APIリファレンスのよくある質問に書いてあります。もう少し読みましょう。
|
2
2
|
|
3
|
-
[discord.py
|
3
|
+
[discord.py 1.5.0 ドキュメント/よくある質問/on_message を使うとコマンドが動作しなくなります。どうしてですか。](https://discordpy.readthedocs.io/ja/latest/faq.html#why-does-on-message-make-my-commands-stop-working)
|
4
4
|
|
5
5
|
|
6
6
|
|