@bot.event
async def on_message(message):
    channel = bot.get_channel(931570478915657790)
    if message.content == "hello":
        await channel.send("hi!")

我是编程新手.我想为我的discord频道编写一个机器人,向写hello的用户发送"hi"消息.但有一个问题,只有我(self 机器人)可以收到"嗨!"消息当我从另一个帐户写"你好"时,机器人不会回答.(注意:我使用的是selfbot,而不是普通的bot.)

推荐答案

discord.py不能很好地支持selfbots,请运行以下命令:

pip uninstall discord.py
pip install discord.py-self

discord.py-selfdiscord.py的副本,它为selfbots提供了更多功能.然而,从技术上讲,selfbot不符合不一致的服务条款,因此使用风险自负.您的代码应该完全相同.

Javascript相关问答推荐

使用NgDeliverentOutlet和动态内容投影的Angular 渲染组件

使用JavaScript重命名对象数组中的键

脚本.js:3:20未捕获的类型错误:无法读取空的属性(读取addEventHandler)

创建1:1比例元素,以另一个元素为中心

React:未调用useState变量在调试器的事件处理程序中不可用

在贝塞尔曲线的直线上找不到交叉点:(使用@Pomax的bezier.js)

字节数组通过echo框架传输到JS blob

如何在Javascript中使用Go和检索本地托管Apache Arrow Flight服务器?

JS,当你点击卡片下方的绿色空间,而它是在它的背后转动时,

IF语句的计算结果与实际情况相反

触发异步函数后不能显示数据

从逗号和破折号分隔的给定字符串中查找所有有效的星期几

expo 联系人:如果联系人的状态被拒绝,则请求访问联系人的权限

Next.js中的服务器端组件列表筛选

如何在和IF语句中使用||和&;&;?

如何在Java脚本中对数据进行签名,并在PHP中验证签名?

不协调嵌入图片

如何正确地在ComponentWillUnmount中卸载状态以避免内存泄漏?

表单数据中未定义的数组键

Chrome上的印度时区名S有问题吗?