pythonでdiscordのテキストをボイスチャットで読み上げるボットを作成しました。
下記のコードでチャンネルで入力された文字を読み上げしてくれているのですが、同時に複数のテキストが入力された場合読み上げが中断されてしまいます。
すべてのコメントを順番通りに読み上げさせたいのですがどうしたらいいでしょうか?
該当のソースコード
python
1@client.event 2async def on_message(message): 3 global channelid, namedtoggle 4 if message.author.bot: 5 return 6 7 if message.content.startswith('.'): 8 pass 9 elif channelid != message.channel.id: 10 pass 11 else: 12 if message.guild.voice_client: 13 text = message.content 14 creat_WAV(text) 15 source = discord.FFmpegPCMAudio(source="output.wav") 16 message.guild.voice_client.play(source) 17 else: 18 pass 19 await client.process_commands(message)
回答1件
あなたの回答
tips
プレビュー