我正在尝试使我的机器人
仅在一个通道中答复命令。
如果有人在其他渠道中使用该命令,
机器人回答“您应该在#here中使用该命令”。
python 3.6.8
discord模块:0.16.12
所以我这样编码,
if message.channel.id == "(the channel id)":
if message.content == "sixbomb":
await client.send_message(message.channel, random.sample(sixbomb,6))
else:
text_channel = client.get_channel('the channel id')
msg = '{0.author.mention}님! 그건 {1.mention}에서 써주세요!'.format(message,text_channel)
await client.delete_message(message)
await client.send_message(message.channel, msg)
但是它不起作用。
机器人只是重复'msg'... T ^ T
ex)
[1,2,3,4,5,6]
'~~~님! 그건{}에서써주세요!'
'~~~님! 그건{}에서써주세요!'
'~~~님! 그건{}에서써주세요!'
'~~~님! 그건{}에서써주세요!'
'~~~님! 그건{}에서써주세요!'
我应该如何解决?