如何从 tweepy 异步 on_status?
- 作者: 如果不爱-请你走开-别让我痴痴的等待
- 来源: 51数据库
- 2023-02-10
问题描述
我得到的错误是:
RuntimeWarning: coroutine 'StdOutListener.on_status' was never awaited if self.on_status(status) is False: RuntimeWarning: Enable tracemalloc to get the object allocation traceback
我的 stdOutListener 看起来像这样:
My stdOutListener looks like this:
class StdOutListener(StreamListener): async def on_status(self, status): channel = await bot.get_channel(64970710814) await channel.send(status.text)
我知道我需要将 on_status 称为 async'd,但我该怎么做呢?我已经尝试等待 on_status 中的大部分内容
I understand that I need to get on_status called async'd, but how do I do this? I've tried awaiting most of the things inside on_status
推荐答案
Tweepy 还没有 asyncio 支持.为此,请参阅 https://github.com/tweepy/tweepy/issues/732.
Tweepy doesn't yet have asyncio support. For that, see https://github.com/tweepy/tweepy/issues/732.
相反,您可以使用 is_async 参数在单独的线程中运行流.请参阅 https://tweepy.readthedocs.io/en/latest/streaming_how_to.html#async-streaming.
Instead, you can use the is_async parameter to run the stream in a separate thread. See https://tweepy.readthedocs.io/en/latest/streaming_how_to.html#async-streaming.
推荐阅读
热点文章
Discord.py(重写)on_member_update 无法正常工作
0
Discord.py 在 vc 中获取用户分钟数
0
discord.py 重写 |为我的命令出错
0
Discord.py rewrite 如何 DM 命令?
0
播放音频时,最后一部分被切断.如何解决这个问题?(discord.py)
0
在消息删除消息 Discord.py
0
如何使 discord.py 机器人私人/直接消息不是作者的人?
0
(Discord.py) 如何获取整个嵌入内容?
0
Discord bot 尽管获得了许可,但不能提及所有人
0
Discord.py discord.NotFound 异常
0