【发布时间】:2021-07-21 23:43:33
【问题描述】:
我有 twitch bot 和 discord bot。我想通过不和谐控制抽搐机器人,并将一些数据从抽搐机器人发送到不和谐机器人。例如,我会在 discord 中输入“?unload xx”,它会关闭 twitch bot 中的某些功能。另一个例子是,在一些 twitch 事件之后,我会将数据发送到 discord bot,discord bot 会在频道中显示它。我试图运行 discord bot,然后在背景循环中运行 twitch bot,但这没有用。我还尝试为 webhook 设置 http 服务器,但这也不起作用。有什么我想念的吗?我无法解决这个问题。谢谢大家帮忙。
编辑 两者都在 python 中,不同的文件,但导入到主文件并在一个文件中运行。 我正在尝试异步,那是背景中的不和谐机器人和抽搐,但我收到“此事件循环已在运行”错误。 我也在不同的线程中尝试了 discord bot 和 http 服务器,但它的工作非常奇怪,有时没有响应,有时没有事件启动,一段时间后关闭。
这是我尝试过但没有用的线程方式
discord_bot = TestBot(command_prefix="?", intents=discord.Intents.default())
twitch_bot = Bot()
twitch_thread = threading.Thread(target=twitch_bot.run, daemon=True)
twitch_thread.start()
discord_bot.run(TOKEN)
【问题讨论】:
-
请添加更多信息。两者都在同一个文件中吗?不同的线程?两者都在python中?更具体地说明您的设置和您正在尝试的内容
-
我已经编辑了问题
标签: python discord.py twitch