質問編集履歴

3

説明を明確にしました

2023/03/07 13:29

投稿

Usaka_1
Usaka_1

スコア14

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  スレッドで発言があったとき、応答するBotを作りたい。
4
4
  特定のチャンネルに存在するスレッドで発言したときのみ、応答させたい。
5
- (できれば、権限操作によるメッセージ送信の制限の方法に頼りたくない)
5
+ (できれば、権限操作による方法に頼りたくない)
6
6
  発言のあったスレッドが位置するチャンネルのIDを取得したい。
7
7
 
8
8
  ### 前提
@@ -19,12 +19,12 @@
19
19
  ・Botをアクセスできるようにしたい範囲
20
20
  カテゴリA
21
21
  ┗チャンネル0×
22
-  └スレッドい×
22
+  └スレッドい× ←書き込みがあっても応答しない
23
23
 
24
24
  カテゴリB
25
25
  ┗チャンネル1〇 ←受け取ったメッセージから、このIDを取得したい
26
-   └スレッドろ〇
26
+   └スレッドろ〇 ←メッセージを受け取るチャンネル
27
-   └スレッドは〇
27
+   └スレッドは〇 ←メッセージを受け取るチャンネル
28
28
  ┗チャンネル2×
29
29
    └スレッドに×
30
30
    └スレッドほ×

2

説明をより詳細にしました

2023/03/07 10:24

投稿

Usaka_1
Usaka_1

スコア14

test CHANGED
File without changes
test CHANGED
@@ -16,18 +16,18 @@
16
16
  実行したことは、以下のソースコードの通りです。
17
17
  チャンネルIDを、(message.channel.id)で取得しようと試みましたが、失敗しました。
18
18
 
19
- Botをアクセスできるようにしたい範囲
19
+ Botをアクセスできるようにしたい範囲
20
20
  カテゴリA
21
21
  ┗チャンネル0×
22
-  スレッドい×
22
+  スレッドい×
23
23
 
24
24
  カテゴリB
25
- ┗チャンネル1〇 ←このIDを取得したい
25
+ ┗チャンネル1〇 ←受け取ったメッセージから、このIDを取得したい
26
-  スレッドろ〇
26
+   └スレッドろ〇
27
-  スレッドは〇
27
+   └スレッドは〇
28
28
  ┗チャンネル2×
29
-  スレッドに×
29
+   └スレッドに×
30
-  スレッドほ×
30
+   └スレッドほ×
31
31
 
32
32
  これは追加の質問で、現在必要としていませんが、
33
33
  チャンネルが存在するカテゴリIDを取得することもできますか?

1

アクセスできるようにしたい範囲を追記しました

2023/03/07 10:17

投稿

Usaka_1
Usaka_1

スコア14

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,19 @@
15
15
 
16
16
  実行したことは、以下のソースコードの通りです。
17
17
  チャンネルIDを、(message.channel.id)で取得しようと試みましたが、失敗しました。
18
+
19
+ Botをアクセスできるようにしたい範囲
20
+ カテゴリA
21
+ ┗チャンネル0×
22
+  ┗スレッドい×
23
+
24
+ カテゴリB
25
+ ┗チャンネル1〇 ←このIDを取得したい
26
+  ┗スレッドろ〇
27
+  ┗スレッドは〇
28
+ ┗チャンネル2×
29
+  ┗スレッドに×
30
+  ┗スレッドほ×
18
31
 
19
32
  これは追加の質問で、現在必要としていませんが、
20
33
  チャンネルが存在するカテゴリIDを取得することもできますか?