↑のように、DiscordのBOTをPythonで作成しており、「!bot」と送信したら、特定のチャンネルで「!bot」と送信された場合でのみ、特定のチャンネルでメッセージがBOTから送信されるプログラムをつくっているのですが、うまくできません。
教えて下さい。
Python
1ソースコード import discord 2 3client = discord.Client() 4 5@client.event 6async def on_ready():#ログイン時処理 7 print('discordログイン完了') 8 print('BOT名|'+client.user.name) 9 print('ユーザーID|'+ client.user.id) 10 print('------') 11 12 13 14@client.event 15async def on_message(message): 16 if message.author.bot: # メッセージ送信者がBotだった場合は無視する 17 return 18 CHANNEL_ID = "xxxxxxxxxxxxxxxxxxx" 19 channel = client.get_channel(CHANNEL_ID) 20 if message.content == '!bot':#「XX」と発言したら 21 await message.channel.send('```BOT discordバージョン起動中です。```')#「XX」が返る処理 22 23 24#BOTのToken(とーくん) 25client.run('xxxxxxxxxxxxxxxxxxxxxxxxxxxxx') 26
Python
1"問題"タブに表示されるエラー(?)→Unused variable 'channel'pylint(unused-variable)



回答2件
あなたの回答
tips
プレビュー