回答編集履歴
3
動作確認について追記
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
まずはじめに一つだけ。似たトピックの[マルチポスト](https://teratail.com/questions/340298)は今後やめましょう。
|
2
2
|
|
3
3
|
とりあえず、Cogsをご存知でないなら無理に使う必要はないかと思います。
|
4
|
-
こんな感じで動くはずです(動作確認
|
4
|
+
こんな感じで動くはずです(Python3.9.4、discord.py 1.7.2で動作確認済です)
|
5
5
|
|
6
6
|
```python3
|
7
7
|
import discord
|
2
else以下がややこしかったため削除
answer
CHANGED
@@ -27,8 +27,6 @@
|
|
27
27
|
client.user == message.channel.me
|
28
28
|
):
|
29
29
|
await message.author.send("DMを正常に受信しました!内容は「{}」です!".format(message.content))
|
30
|
-
else:
|
31
|
-
pass
|
32
30
|
|
33
31
|
|
34
32
|
client.run(TOKEN)
|
1
コードのミスの修正
answer
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
# DMの送信
|
21
21
|
if "DMを送信" in message.content:
|
22
22
|
# 「DMを送信」という文字列が含まれていたら
|
23
|
-
message.author.send("こんにちは!") # メッセージの送信者にDMを送信する
|
23
|
+
await message.author.send("こんにちは!") # メッセージの送信者にDMを送信する
|
24
24
|
|
25
25
|
# DMの受信
|
26
26
|
if (type(message.channel) == discord.DMChannel) and (
|