18得票4回答
Discord机器人无法通过名称获取频道

我一直在制作一个Discord机器人,并希望它能够发送消息到特定的“欢迎”频道。不幸的是,我一直无法做到这一点。我尝试了这个方法。const welcomeChannel = bot.channels.get("name", "welcome") welcomeChannel.sendMess...

14得票17回答
如何安装discord.py重构版?

我运行了python3 -m pip install -U discord.py,但它只安装了discord.py v0.16.x。我该如何安装新的discord.py rewrite v1.0版本? 我使用pip uninstall discord.py卸载了旧版discord.py并重新...

7得票2回答
使用Entity Framework Core的.NET控制台应用程序:仅在无调试启动时出现“进程没有包标识”。

我有一个使用Entity Framework和Discord Sharp Plus集成的.NET控制台应用程序,包含以下库: DSharpPlus DSharpPlus.CommandsNext Microsoft.EntityFrameworkCore.Design Microsoft....

7得票1回答
使用discord.js收集对消息做出反应的用户

我正在尝试收集对某个消息做出反应的所有用户。 我的代码: client.on('messageReactionAdd', (reaction, user) => { if(reaction.emoji.name === "✅") { console.log(reacti...

16得票1回答
如何检查一条消息中是否含有组合字符?

我还没找到任何方法来检测这些文字。我正在制作一种反垃圾邮件工具,因为它们可能会影响用户体验和产生垃圾信息,所以我认为没有必要保留它们。 我的目标是if (getMessage().getRawContent().contains(combined character).delete(); 如...

12得票2回答
每隔X秒调度Asyncio任务执行?

我正在尝试创建一个Python Discord机器人,每X秒检查活跃成员并奖励在线时间的积分。我正在使用asyncio处理聊天命令,这一切都在运作。我的问题是找到一种异步方式,以便每隔X秒计划检查活动成员。 我已阅读过asyncio文档,但这是我第一次使用它,我很难理解任务、循环、协程等方面...

17得票3回答
按ID获取消息:Discord.js

我正在为一个Discord机器人制作举报系统,希望玩家可以通过ID举报特定的消息,以便管理员决定其是否具有攻击性。我很难找到一种从给定ID获取消息文本的方法。是否有可能做到这一点?

12得票3回答
Python asyncio - 循环退出并显示“Task was destroyed but it is pending”错误信息

这是我Python程序的相关代码:import discord import asyncio class Bot(discord.Client): def __init__(self): super().__init__() @asyncio.corouti...

9得票1回答
在更新discord.py后出现"RuntimeWarning: coroutine 'BotBase.load_extension' was never awaited"。

我一年前编写的Discord机器人并部署在Heroku上,一直运作良好。但是,当我更改了一些插件并更新了Python到3.9.10版本后,在Heroku日志中出现以下警告: app[worker.1]: /app/m_bot.py:120: RuntimeWarning: coroutine...

8得票1回答
如何在机器人启动时向其所在的每个服务器发送消息?

我想向我的机器人所在的所有服务器发送公告。 我在GitHub上找到了这个东西,但它需要一个服务器ID和一个频道ID。 @bot.event async def on_ready(): server = bot.get_server("server id") await bot...