前提
pythonでdiscordbotを作っています。
誰かから/helloというメッセージを受け取った時にそのまま入力されたものを送りたいのですが、message.contentで情報を取得できません。
実現したいこと
- 入力された内容を取得できるようにする
- 正しく返信できるようにする
発生している問題・エラーメッセージ・コンソール
2022-09-11 10:10:01 INFO discord.client logging in using static token 2022-09-11 10:10:02 INFO discord.gateway Shard ID None has connected to Gateway (Session ID: ----------------). (一行の空白)
該当のソースコード
python3
1import discord 2 3TOKEN = 'MTAxMzE.............' 4CHANNELID = 1013....... 5 6client = discord.Client(intents=discord.Intents.default()) 7 8@client.event 9async def on_message(message): 10 print(message.content) 11 if message.author == client.user: 12 return 13 if message.content.startswith('/hello'): 14 await message.channel.send(message.content) 15 16client.run(TOKEN)
補足情報(FW/ツールのバージョンなど)
python -->3.10.5
discord discord.py -->2.0.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/11 05:30
2022/09/11 05:59
2022/09/11 06:10
2022/09/11 07:27
2022/09/11 09:33