discord.py相关内容

需要多个 wait_for_messages discord.py

基本上我正在做一个测验,我希望能够搜索答案并确定哪条消息只包含艺术家,哪条消息只包含歌曲名称,以及哪条消息同时显示它们.我已经制作了 3 个检查函数来显示这一点,但是我希望所有 3 个 wait_for_message 语句并排运行.关于如何解决这个问题的任何想法? await client.say("歌名和歌手是什么?")定义检查1(味精):在 msg.content.upper() 中返回名 ..
发布时间:2022-01-15 08:33:20 Python

不和谐机器人等待消息

因此,正如标题所示,我正在尝试让我的机器人响应某个消息.因此,在用户发送图像后,它会回复赞美,然后如果用户回复该消息并回复“谢谢"之类的消息,机器人将继续回复不同的消息,但我正在尝试使用 if 语句使其响应多个版本的“谢谢".这是到目前为止的代码: 如果 message.content 中的“.png"或 message.content 中的“.jpg"或 message.content 中的“ ..
发布时间:2022-01-15 08:33:03 Python

如何在没有命令或事件 discord.py 的情况下发送消息

我正在使用 datetime 文件来打印:现在是早上 7 点,每天早上 7 点.现在因为这超出了命令或事件引用,我不知道如何发送一条不和谐的消息说现在是早上 7 点.只是为了澄清一下,这不是警报,它实际上是针对我的学校服务器的,它会在早上 7 点发送一份我们需要的所有东西的清单. 导入日期时间从时间导入睡眠导入不和谐时间 = 日期时间.日期时间.现在而真:打印(时间())如果 time().ho ..
发布时间:2022-01-15 08:32:55 Python

discord.py 中的提醒命令问题

我正在尝试发出不和谐的机器人提醒命令,但是,我遇到了一个问题. 当我执行命令时,它完美地执行了睡眠时间,但是,它没有显示我设置的提醒. 示例:当我执行/reminder 5m Fix the server时,它应该发送好吧,我会在5分钟后提醒你Fix the server.,但是,它正在发送此信息:好的,我会在 5 分钟内提醒您有关 {}.而且当我不包含提醒参数时,它应该发送一条错误消 ..
发布时间:2022-01-15 08:32:46 Python

在 discord.py 中访问成员的横幅

我正在制作图像配置文件命令.我想为此访问会员的横幅.有什么方法可以在 discord.py 中做到这一点? 如果不清楚我所说的横幅是什么意思,那么带有蓝色背景的图像就是横幅.我想访问它. 解决方案 discord.py v2.0可以使用 # 您可能需要重新获取用户才能使横幅正常工作用户 = 等待 bot.fetch_user(user.id)banner_url = user.ba ..
发布时间:2022-01-15 08:32:18 Python

如何创建一个新的私人文本频道并添加 2 个人?

我正在创建一个不和谐的机器人,用户将在其中向机器人发送消息并 机器人将创建一个新的 PRIVATE 文本频道;最好与机器人在同一台服务器上 机器人只会将消息传递用户和管理员添加到频道 我已经能够使用 这个问题作为指导.我无法创建私人文本频道或找到允许我这样做的命令.有谁知道如何在 discord.py 中创建一个私人文本频道并向其中添加 2 个人(消息用户和管理员)? 解决方案 ..
发布时间:2022-01-15 08:32:12 Python

如何使机器人 DM 成为人员列表?(Discord.py) (重写)

所以这会向我@提及的任何人发送 DM. @bot.command(pass_context=True)async def pm(ctx,用户:discord.User):等待 user.send('你好') 我如何更改它以在文本文件或包含用户 ID 的列表变量中发送 ID 列表? 换句话说,我如何用一个命令向多个人发送消息? 解决方案 你可以使用 Client.get_user_ ..
发布时间:2022-01-15 08:32:07 其他开发

多个服务器的 Discord.py 欢迎消息

我正在制作一个我计划在多个服务器中使用的不和谐机器人.每个服务器都有不同的欢迎频道名称等等.我发出了欢迎消息,并尝试让机器人在名为“欢迎"的频道中发布消息.这将解决这个问题,但没有奏效.我考虑过创建一个数据库来保存服务器所有者在服务器名称/ID 下发送给机器人的频道 ID.机器人在触发时会将服务器 ID 与数据库中的一个匹配,然后获取链接到服务器 ID 的频道 ID.但这将是 SQL 或 Post ..
发布时间:2022-01-15 08:31:54 其他开发

如何将 discord.py 帮助命令放入嵌入中?

所以,我目前有一个使用 discord.py 运行的 discord 机器人,如您所知,discord.py 带有自己的帮助命令(所以我不必自己制作).它非常有用,我将我的命令分成了 cogs/categories.它确实有助于简化,因为现在我不必编写自己的帮助命令. 问题是,当我运行帮助命令时,它出现在一个巨大的代码块中,如下所示:我听到一些用户抱怨说这在视觉上并不吸引人,当我添加更多命令 ..
发布时间:2022-01-15 08:31:49 Python

在单独的线程中执行 run_coroutine_threadsafe

我有一个永远运行的脚本(它检查文件的变化).每当制作奇怪的文件时,我都需要发送 Discord 消息. 问题是,事件监听函数(下面的def run(self):)来自一个子类,所以我不能把它改成async def run(self):.因此我不能使用 await channel.send() 我对此的解决方案是使用 run_coroutine_threadsafe,如下所述:https:/ ..
发布时间:2022-01-15 08:31:42 Python

当用户对某个频道中的消息做出反应时分配不和谐角色

我希望用户在我的欢迎和角色不和谐频道中选择某个反应时被分配一个角色.我到处寻找,在 python 中找不到适用于最新版本 discord.py 的代码.这是我目前所拥有的: 导入不和谐客户端 = 不和谐.客户端()TOKEN = os.getenv('METABOT_DISCORD_TOKEN')@client.eventasync def on_reaction_add(反应,用户):role ..
发布时间:2022-01-15 08:31:35 Python

discord.py 机器人可以不区分大小写吗?

我现在正在制作一个不和谐机器人,如果我使用大写字母/不使用大写字母,它不会响应.机器人有没有办法检测消息,即使它们是大写/小写的?机器人还有没有办法对空格做同样的事情(如果我不小心忘记放空格,或者不小心将两个单词合并在一起......)? 还是我必须对 if 语句进行无穷无尽的跟踪? 解决方案 假设你在 msg 变量中得到你的消息,那么如果你使用 msg.lower()您将获得小写版 ..
发布时间:2022-01-15 08:31:27 Python

如何使用 discord.py 事件处理程序 on_voice_state_update 仅在用户加入语音频道时运行

我正在尝试学习如何通过 discord.py 制作一个不和谐的机器人,并希望添加一个功能,即每当另一个用户加入机器人的语音频道时,都会从机器人发送消息目前在.我不知道如何使用事件处理程序本身,也没有充分了解他们的文档来使用它. from discord.ext.commands import Bot客户端 = Bot(command_prefix="!")@client.eventasync d ..
发布时间:2022-01-15 08:31:18 Python

如何编辑嵌入消息 - discord.py

如何在 discord.py 中编辑嵌入? 我试过了 msg.edit(embed = embed) 但它只是用 编辑消息 解决方案 您应该能够像这样编辑给定消息的嵌入: 从不和谐导入嵌入...first_embed = 嵌入(标题='嵌入 1')new_embed = 嵌入(标题='嵌入 2')# 发送带有嵌入的第一条消息msg = 等待 ctx.send(embed=fi ..
发布时间:2022-01-15 08:30:45 Python

在 Django 中运行 Discord 机器人

我想要一个访问 Django 数据库的不和谐机器人.一个明显的解决方案是拥有 2 个单独的脚本.我想知道是否有办法将 Django 的 discord-bot 部分作为应用程序或其他东西. 解决方案 你可以在一个单独的线程中运行一个不和谐的机器人,也可以给彼此设置属性.同样,如果您愿意,您也可以在不同的线程中运行 django. 导入线程django_app = DjangoApp() ..
发布时间:2022-01-15 08:30:28 Python

Python - 在用户加入时发送消息

所以,我正在尝试使用最新版本的 Discord.Py 和 Python 3.6.4 来检测用户何时加入,它会向他们发送一条欢迎他们的消息.我的代码如下: @client.event异步定义 on_member_join(成员):等待client.send_message(成员,“欢迎!") 这段代码似乎不起作用,我已经查看了其他人是如何做到的,但是代码已经过时了,在 API 上也找不到关于我将 ..
发布时间:2022-01-15 08:29:16 Python

使用 tweepy 和 discord.py 将推文发布到特定频道

因此,我正在尝试结合使用教程、文档和在线示例来自学一点 Python,以构建一个 Discord 机器人,该机器人实现了一个或多个现有机器人的某些功能.其中一个功能是将一组 Twitter 帐户中的(新)推文发布到我的 Discord 服务器上的特定频道.我发现了几段代码,我拼凑在一起从 Twitter 流中读取并“调整"了这些代码.在这里和那里做一些事情来尝试实现这一点. 但是,我一直遇到 ..
发布时间:2022-01-15 08:28:25 Python