回答編集履歴

1

質問内容を未把握だったため修正

2020/02/28 15:20

投稿

coolwind0202
coolwind0202

スコア708

test CHANGED
@@ -1,4 +1,4 @@
1
- これはvcの定義の問題ではありませんか?なぜリアクション追加時とメッセージ送信時で処理を変えたのかはわかりかねますが・・・
1
+ これはvcの定義の問題ではありませんか?
2
2
 
3
3
 
4
4
 
@@ -12,6 +12,10 @@
12
12
 
13
13
 
14
14
 
15
+ 特定のサーバーにおけるbotのVoiceClientは `discord.Guild.voice_client` です。
16
+
17
+
18
+
15
19
  ```py
16
20
 
17
21
  @client.event
@@ -22,7 +26,7 @@
22
26
 
23
27
  channel = client.get_channel(チャンネルID)
24
28
 
25
- vc = await channel.connect()
29
+ vc = channel.guild.voice_client
26
30
 
27
31
  vc.play(discord.FFmpegPCMAudio('test2.mp3'), after=lambda e: print('done', e))
28
32