前提・実現したいこと
python3.9、windows10でdiscordのbotをvoice channelに入れようとしたいのですがproblemsの項目のcurrent fileにUnused import statement 'import discord'と出てimport discordが機能しません。discord.pyの再installなど色々試しましたが解決しませんでした。
発生している問題・エラーメッセージ
Ignoring exception in command None: discord.ext.commands.errors.CommandNotFound: Command "join" is not found
該当のソースコード
Python
1import discord 2from discord.ext import commands 3from discord.utils import get 4import os 5 6TOKEN = 'TOKEN' 7client = commands.Bot(command_prefix='.') 8 9@client.command(pass_conect=True, aliases=['J', 'joi']) 10async def join(ctx): 11 global voice 12 channel = ctx.massage.author.voice.channel 13 voice = get(client.voice_clients, guild=ctx.guild) 14 15 if voice and voice.is_connected(): 16 await voice.move_to(channel) 17 else: 18 voice = await channel.connect() 19 20 await voice.disconnect() 21 22 if voice and voice.is_connected(): 23 await voice.move_to(channel) 24 else: 25 voice = await channel.connect() 26 print(f'Joined {channel}') 27 28@client.command(pass_context=True, aliases=['l','lea']) 29async def leave(ctx): 30 channel = ctx.message.author.voice.channel 31 voice = get(client.voice_clients, guild=ctx.guild) 32 33 if voice and voice.is_connected(): 34 await voice.disconnect() 35 print(f'The bot has left {channel}') 36 await ctx.send(f'Left {channel}') 37 38 39client.run(TOKEN)
試したこと
discord.pyのインストール
補足情報(FW/ツールのバージョンなど)
python3.9
windows10
エディター:vscode
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。