问题标签 [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 投票
1 回答
7496 浏览

python - Discord Bot Kick 命令

我如何使用角色设置 kick 命令,仅使用版主角色可以使用我的 kick 命令:

0 投票
1 回答
3691 浏览

python - Python(Discord Bot):将参数传递给函数

我正在尝试创建一个使用 asyncio 的不和谐机器人。我不懂大部分语法,比如@的使用或异步本身,所以请原谅我的无知。我不知道如何在谷歌中表达这个问题。

我稍微过分简化了这个问题,但我想了解的是如何将theSwitch变量从ToggleSwitch函数传递on_message给外部数据库?)。

再次抱歉,我很抱歉,但我真的很想解决这个问题,因为我真的受到这个问题的影响。

0 投票
1 回答
372 浏览

discord - Discord 示例 cog bot 错误

我收到此错误我尝试使用示例机器人某些用户但在键入帮助时收到此错误

AttributeError:“消息”对象没有属性“公会”

请帮助也得到这个错误也这么多的错误得到更多关于hastebin https://hastebin.com/ipalesajus.sql

0 投票
1 回答
791 浏览

python - tkinter 在按钮命令中使用 yield

我一起使用 Tkinter 和 discord.py,我希望它在按下按钮时更改用户的昵称。要更改昵称,discord.py 使用该命令yield from client.change_nickname(server.me, string) ,但是当我在按钮命令中运行该代码时,该函数永远不会运行。我使用了一个打印语句来确保,并且没有一个函数被运行。我尝试使用多线程启动该功能,但没有奏效,任何帮助将不胜感激

0 投票
1 回答
3167 浏览

python - 捕获 CommandOnCooldown 错误

我正在制作一个有冷却时间的不和谐机器人,并且我正在尝试制作一个事件,当CommandOnCooldown错误发生时,机器人会告诉他们他们需要等待多长时间。这是我的代码,看起来一切正常,但它不知道 retry_after 是什么意思:

我正在使用来自https://git.radiobrony.fr/MKody/discord.py/commit/cd0de57d13b15f709aaacf78ce611dd87e0784ce的参考资料

0 投票
1 回答
9486 浏览

python - 通过 discord.py 获得一个角色

我正在尝试获取用户角色来执行命令:

普通用户使用!clear时,可以清除消息,但也会出现权限错误。

代码:

普通用户使用!clear时,可以清除消息,但也会出现权限错误。

解决方案:

0 投票
4 回答
22031 浏览

python - 查找消息的作者

如果有人写“?name(arg)”,我希望我的机器人说出消息的作者+“,你的名字是”+ arg。我找不到消息的作者

0 投票
2 回答
3369 浏览

python - 我的 Discord Bot 返回“AttributeError:‘str’对象没有属性”

我正在 Python 上构建一个简单的不和谐机器人,以便在输入的每个字符和其他一些东西之间放置空格。

我的代码在这里:

但是当我在不和谐上写字*test时,终端返回:

有人可以帮我修复此代码吗?

0 投票
2 回答
984 浏览

python - 机器人代码错误:需要一个缩进块

所以我目前有这段代码,它为我的不和谐机器人制作了一个 8ball,我遇到了这个错误,上面写着“缩进错误:预期和缩进块”

这是我正在使用的代码(请参阅https://hastebin.com/isageyoqih.py

这是我得到的错误

0 投票
2 回答
1070 浏览

python - Discord.py member.server_default_channel 中的参数无效

我目前的代码是

以及其他必要的行(如import discord等)和其他命令。

当成员加入或离开时,我收到此错误:

我不明白为什么,我错过了什么?