状態
PythonでのDiscordのBOTを作っているのですがエラーがでてできません
準備ができたらinput関数で文字を入力してもらって入力された文字をBOTから
送信するようにしたいのです
どこを直せばいいのか教えていただけると幸いです。
エラー内容
Ignoring exception in on_ready Traceback (most recent call last): File "C:\Users\ユーザー名\AppData\Local\Programs\Python\Python37\lib\site-packages\discord\client.py", line 270, in _run_event await coro(*args, **kwargs) File "プログラム名.py", line 14, in on_ready await channel.send(str(MSG)) AttributeError: 'NoneType' object has no attribute 'send'
コード
Python
1import discord 2 3TOKEN = "****" 4client = discord.Client() 5CHANNEL_ID = ****** 6print(discord.__version__) # 1.2.5 7 8@client.event 9async def on_ready(): 10 while True: 11 MSGK = input("文字を入力:") 12 MSG = "送信者:" + str(NAME) + str(MSGK) 13 channel = client.get_channel(CHANNEL_ID) 14 await channel.send(str(MSG)) 15 16client.run(TOKEN)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/22 08:34