質問編集履歴
5
修正できてなかった
title
CHANGED
File without changes
|
body
CHANGED
@@ -31,8 +31,7 @@
|
|
31
31
|
このようなエラーが出てしまい最初の1回しかメッセージを削除してくれません。
|
32
32
|
|
33
33
|
試しに
|
34
|
-
```Python
|
35
|
-
time.sleep(60)```をwhileループの間に入れてみましたが、改善しませんでした。
|
34
|
+
```time.sleep(60)```をwhileループの間に入れてみましたが、改善しませんでした。
|
36
35
|
|
37
36
|
###求めている事
|
38
37
|
チャンネルidから、そのチャンネルのチャット履歴を全て削除する方法
|
4
ミス修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
試しに
|
34
34
|
```Python
|
35
|
-
time.sleep(60)``をwhileループの間に入れてみましたが、改善しませんでした。
|
35
|
+
time.sleep(60)```をwhileループの間に入れてみましたが、改善しませんでした。
|
36
36
|
|
37
37
|
###求めている事
|
38
38
|
チャンネルidから、そのチャンネルのチャット履歴を全て削除する方法
|
3
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,8 +32,12 @@
|
|
32
32
|
|
33
33
|
試しに
|
34
34
|
```Python
|
35
|
-
time.sleep(60)
|
36
|
-
``
|
35
|
+
time.sleep(60)``をwhileループの間に入れてみましたが、改善しませんでした。
|
37
36
|
|
38
37
|
###求めている事
|
39
|
-
チャンネルidから、そのチャンネルのチャット履歴を全て削除する方法
|
38
|
+
チャンネルidから、そのチャンネルのチャット履歴を全て削除する方法
|
39
|
+
|
40
|
+
#追記
|
41
|
+
この画像のように、```last_message_id```を使用すると、有効なメッセージを指していない場合があるようです。
|
42
|
+

|
43
|
+
毎回有効なメッセージのみ取得する方法、チャンネル内の全てのメッセージを削除する方法のどちらかを教えてください。
|
2
コードを短くした
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,20 +18,17 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
```Python
|
21
|
-
※
|
21
|
+
※一部略
|
22
|
-
変数A = client.get_channel(チャンネルidA)
|
23
|
-
last_message = 変数A.last_message_id#最後のメッセージidを取得
|
24
|
-
channel = client.get_channel(チャンネルidA)
|
25
|
-
|
22
|
+
await channel.fetch_message(last_message)
|
26
|
-
|
23
|
+
print("メッセージを削除します")
|
27
|
-
|
24
|
+
await message.delete()#メッセージ削除
|
28
25
|
```
|
29
26
|
|
30
27
|
という コードを書いてwhileを使って繰り返し実行してみましたが、繰り返すと
|
31
28
|
```error
|
32
29
|
discord.errors.NotFound: 404 NOT FOUND (error code: 10008): Unknown Message
|
33
30
|
```
|
34
|
-
このようなエラーが出てしまい最初の1回
|
31
|
+
このようなエラーが出てしまい最初の1回しかメッセージを削除してくれません。
|
35
32
|
|
36
33
|
試しに
|
37
34
|
```Python
|
1
タイトル変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Discord.pyメッセージ
|
1
|
+
Discord.pyメッセージ削除後last_message_id出来ない
|
body
CHANGED
File without changes
|