问题标签 [discord.py-rewrite]

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 投票
2 回答
3211 浏览

python - Discord.py 如何发出静音命令?

正如标题所说。我试图弄清楚如何使用 discord.py 重写来制作静音命令。我认为我们需要一个“静音”角色,其中使用的命令为用户提供“静音”角色以及持续多长时间。我如何做到这一点。

我已经有了

0 投票
2 回答
5609 浏览

discord - 使用 Discord.py rewrite 删除消息

正如标题所述,我正在尝试使用我的 !purge 命令删除消息。我已经记下了:

就是说delete_messages没有定义。请帮我!

0 投票
2 回答
22911 浏览

python - 如何让我的 Python 3.6.1 Discord 机器人在服务器中创建新的文本通道?

我一直在阅读文档。文档显示了这个例子:

channel = await guild.create_text_channel('cool-channel')

我需要弄清楚该怎么做,guild这样就没有NameError关于guild. (我必须导入guild吗?等)

文件:

0 投票
2 回答
5924 浏览

python - 如何检查文本频道是否已在某个类别中?机器人的 Discord 重写 API

我正在尝试在我的机器人上的 Discord 上创建票证功能,我想知道如何在某个类别中检查文本频道是否已经存在,如果存在,则不会创建票证。

这是我创建票证的代码。我关注的重点是elif discord.utils.get(guild.channels, name='{}-ticket'.format(ctx.message.author.name)): 我知道我在那里做错了什么。我也试过: elif "{}-ticket".format(ctx.message.author.name) in discord.utils.get(guild.channels, name="Tickets"): 但它没有用。

知道我能做什么吗?

0 投票
3 回答
37969 浏览

python - discord.py 如何添加静音命令

我正在制作一个不和谐的机器人,我真的想发出一个静音命令来静音有毒用户。这是我目前完成的代码,这不是重写版本。

0 投票
1 回答
11926 浏览

python - 当机器人加入服务器时发送消息

每当机器人被邀请到服务器时,我都想发送一条消息。然后它应该写如下内容:“你好,这是我的不和谐机器人”

到目前为止,我有这段代码,它不会产生错误,但也不会发送消息。

0 投票
2 回答
35270 浏览

python - 为什么 on_message 会停止命令工作?

基本上,一切似乎都可以正常运行并启动,但由于某种原因,我无法调用任何命令。我现在已经轻松地环顾了一个小时并查看示例/观看视频,但我一生都无法弄清楚出了什么问题。下面的代码:

我在 on_message 中的调试输出实际上可以工作并做出响应,整个机器人运行时没有任何异常,但它不会调用命令。

0 投票
1 回答
95 浏览

python - 有类似 onFirendRequestAccepted 的东西吗?

我开始通过 discord.py 模块使用 discord API。我已经通过文档,但我还没有找到这样的东西。

那么,问题来了:

是否有一些事件触发器,例如onFirendRequestAccepted当有人接受您的好友请求时运行该功能?

0 投票
1 回答
838 浏览

discord - 如何在 Discord 重写时检查给定事件的用户角色?

每次为用户分配新角色时,我希望机器人检查角色的名称、分配给的用户并记录下来。我查看了重写文档,但这是我能找到的与角色事件相关的所有内容,这些事件似乎都与正在创建、更新或删除的角色有关,而不是给予某人:

0 投票
2 回答
617 浏览

python - 无法制作一个不和谐的机器人来直接向@提到的用户发送消息

尝试为我的机器人创建一个命令,您可以在其中键入 /ping @user,然后它会 dm 提到的用户,以及与“pong”聊天的回复

继承人我到目前为止:

没有 await self.safe_send_message(mention_user, " pong!") 该命令可以正常工作并在聊天中回复 pong

编辑〜我没有写这个,我要离开另一个机器人,因为我对这个领域不太了解