问题标签 [discord.py]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7943 浏览

python-3.x - Python asyncio - Loop exits with Task was destroyed but it is pending

This is the relevant code of my python program:

The program occasionally quits (on its own, while it should not) with no other errors or warning other than

How to ensure the program won't randomly quit? I have Python 3.4.3+ on Xubuntu 15.10.

0 投票
3 回答
96519 浏览

python - 如何加入服务器?

我正在尝试使用 python 设置一个不和谐的机器人。我有一个预先存在的不和谐服务器,我希望机器人加入,但我很难这样做。

这本质上是 GitHub 页面上给出的基本 discord.py 脚本。但是,我似乎无法弄清楚如何让它真正加入我的服务器。将此行插入on_ready函数时:

将“instant-invite-code”替换为我的实际即时邀请码(我尝试了 discord.gg/code 和 code),我得到了

记录确实有效;我用我的用户名和 id 得到输出。我的机器人注册了 discord API,我已经有了一个令牌。

0 投票
1 回答
5234 浏览

python - Discord API,get_member(user_id) 错误

我有这段代码,我真的很好奇它为什么不起作用。问题在于k = discord.Server.get_member(j)它说

“TypeError:get_member() 缺少 1 个必需的位置参数:'user_id'”。

此代码使用discord.py

0 投票
2 回答
13989 浏览

python - 如何在 Python 中为不和谐的机器人创建重新加载命令?

我试图弄清楚如何创建一个命令来“重新加载” Discord Bot 的命令,并允许我在添加新命令时保持机器人运行。

这只是让我的生活更轻松,所以我不必重新启动机器人。

我正在使用 discord.py 库与 discord API 进行交互。

我怎样才能做到这一点?

0 投票
1 回答
10311 浏览

python - discord.py send_message 用法

我已经开始着手一个项目来加速我对 python 的学习。我正在尝试重新创建一个我经常使用的不和谐机器人,因为我已经习惯了它的功能。以下是我当前的代码

我想要发生的是,当有人键入命令时!truck <mention user>,它会向提到的用户发送一条消息,其中包含“小心那辆卡车!”的消息。

我收到以下错误:

命令引发异常:NameError: name 'message' is not defined

我已经尝试查找我正在尝试做的事情的示例,但没有找到太多,或者我不明白我应该做什么。希望这不是类似问题的转贴

谢谢。

0 投票
1 回答
4266 浏览

python - discord.errors.HTTPException:错误请求(状态代码:400)

使用此命令,我的代码偶尔会收到 400 bad request 错误:

该变量bootybomb已从另一个文件导入,该文件只是一组设置为一个变量的链接。

我得到的错误是:

为什么会发生这种情况以及如何解决?

0 投票
1 回答
13049 浏览

python - 由于 discord.py 的“错误请求”,消息未发送

我正在使用 Discord.py 制作一个机器人,并且在尝试发送带有嵌入的消息时不断收到错误消息。

这是我得到的错误:

我的代码:

0 投票
1 回答
2544 浏览

python - 无法在 exec 中等待

嗨,我试图让我的不和谐机器人做我正在输入我的不和谐客户端的事情,我想使用 exec() + 这只是为了测试和实验,所以它是否不安全并不重要。

我的代码的一部分:

但这是我输入时的错误,

错误:

0 投票
1 回答
28559 浏览

python - 如何让你的机器人在聊天中说话?

我希望能够通过我的不和谐进行交谈,但我不确定如何编写这样的代码;这是我尝试过的。

我希望能够输入我的不和谐聊天

我:,Msay hello world

我的消息已删除

Mike-Bot:你好世界

0 投票
1 回答
95192 浏览

python - 如何使用 discord.py 获取不和谐用户的用户 ID

我正在使用 Discord.py,并且在用户输入频道时尝试获取用户的 Discord 用户 ID。

进入开发者模式时可以找到用户ID,然后右键单击用户名,将有一个选项“复制ID”。

当前的 api 没有说明如何做到这一点,或者我一直错过它