回答編集履歴

1

ミスの修正:一人目の場合を忘れていた

2020/02/07 01:49

投稿

Super--Beginner
Super--Beginner

スコア44

test CHANGED
@@ -10,11 +10,9 @@
10
10
 
11
11
 
12
12
 
13
- #テキストチャンネルのidが入った変数(仮):text_channel_id
13
+ #テキストチャンネルのidが入った変数(仮):text_channel_id
14
14
 
15
- #入室を検知したいボイスチャンネルのidが入った変数(仮):voice_channel_id
15
+ #入室を検知したいボイスチャンネルのidが入った変数(仮):voice_channel_id
16
-
17
-
18
16
 
19
17
  if before.channel == after.channel:#同じチャンネル内での変化(マイクミュートなど)の場合
20
18
 
@@ -24,11 +22,13 @@
24
22
 
25
23
  if after.channel == client.get_channel(voice_channel_id):#新しく接続したチャンネルがこのチャンネルの場合
26
24
 
27
- message_send_channel = client.get_channel(text_channel_id)#メッセージを送信するテキストチャンネル情報を取得
25
+ if len(after.channel.members) == 1:#入室者が一人目場合
28
26
 
29
- send_message_content = "```" + member.display_name + "が接続しました。```"#ログのようなもの時は```で囲むがオススメ
27
+ message_send_channel = client.get_channel(text_channel_id)#メッセージ送信るテキストチャンネル情報を取得
30
28
 
29
+ send_message_content = "```" + member.display_name + "が接続しました。```"#ログのようなものを出す時は```で囲むのがオススメ
30
+
31
- await message_send_channel.send(send_message_content)#チャンネルにメッセージを送信
31
+ await message_send_channel.send(send_message_content)#チャンネルにメッセージを送信
32
32
 
33
33
  else:#新しく接続したチャンネルが別のチャンネルの場合
34
34