python - 为我的不和谐机器人创建一个可以随时运行的异步函数
问题描述
我正在使用 Discord 的 discord.py API 创建一个不和谐机器人。
我已经看到,通过创建on_message()
和on_ready()
函数,我可以让我的机器人在发送消息或启动机器人时做一些事情,但是如果我希望我的机器人做某事而不需要重新启动我的机器人或发送消息,我应该怎么办?
我需要这样做,因为我正在为我的机器人创建一个 API,所以如果我写say(channel, "Hello")
,那应该让我的机器人,而不重新启动它或向机器人发送任何消息,在指定的频道 ID 上说你好。
解决方案
推荐阅读
- docker - 如何在不同的主机或容器上使用 FoundationDB 启动 JanusGraph 服务器?
- php - 表格没有行 - 使用 PHP 和 AJAX 的 Google 饼图
- c# - 在运行时向 ComboBox 的 DataTable 添加项目时调用哪个事件处理程序?
- linux - EGL 和 OpenGL 只产生黑屏
- python - Mac 使用默认 python 2.7.10 未安装 Anaconda
- java - 为什么我在接口上的自定义注释无法通过反射获得
- java - 我从 api 获取图像链接并转换为图像。有时会有无效链接。我如何检查链接是否是有效的图像链接?
- statistics - 如何从奇怪的分布中生成随机数
- python - 如何在合并 3 个数据帧时识别内部联接中的内容
- sql - 将当周数据与往年同一周数据进行比较