7得票1回答
如何在discord.py中一个命令内调用另一个命令?

我希望我的机器人在输入“+playtest”时使用已定义的函数(+play)播放特定歌曲,但是我收到了错误提示: "Discord.ext.commands.errors.CommandInvokeError: Command raised an exception: TypeEr...

16得票4回答
如何在discord.py中循环执行任务

我正在尝试制作自己的小型Discord机器人,可以获取Twitch的信息,但我不知道如何使机器人循环并检查条件。 我想让机器人每隔几秒钟循环一段代码,检查指定的Twitch频道是否正在直播。 代码import discord from discord.ext import comman...

7得票1回答
discord.errors.Forbidden: 403 Forbidden (error code: 50013): 缺少权限错误,无法设置角色。

我正在尝试为我的Discord机器人设置角色,但一直出现这个错误: discord.errors.Forbidden: 403 Forbidden (error code: 50013) 我的代码: @client.event async def on_member_join(memb...

34得票3回答
如何加入一个服务器?

我正在尝试使用Python设置Discord机器人。 我有一个预先存在的Discord服务器,希望机器人加入该服务器,但是我很难做到。import discord import asyncio import logging logging.basicConfig(level=logging....

11得票8回答
在discord.js中,我可以通过DiscordBot向用户发送直接消息吗?

我想通过Discord机器人向用户发送私信。 该用户不在与机器人相同的服务器上。 如果我可以使用author.sendMessage,那么我如何初始化(查找)author变量? 我可以通过用户ID查找用户吗? 谢谢你的阅读。

7得票1回答
如何使用discordgo获取所有频道列表?

我想使用一个机器人,在我的私人Discord服务器上的所有文本频道发送一条消息。 我已连接并可以获得一个 Session 对象,但我不确定如何从 Session 获取所有可用频道的列表。 dg, err := discordgo.New("Bot " + Token) if err != ...

30得票2回答
类型错误:TextIOWrapper对象不可序列化为JSON。

如果代码正常工作,那么每当有人在聊天中键入内容时,他们将获得 5 经验,并将该信息放入 .json 文件中,但实际上发生的情况是每当有人在聊天中键入内容时,它会给我报错。on_message users = json.dumps(f) TypeError: Object of type Te...

11得票5回答
在Discord.py中删除用户消息

有没有办法删除由机器人本身以外的任何人发送的消息,文档似乎表明这是可能的。 您自己的消息可以在没有任何适当权限的情况下被删除。但是要删除其他人的消息,您需要适当的权限。 但我找不到一种方法来定位要在on_message事件触发器中进行操作的消息,我是遗漏了什么还是根本不可能?

11得票2回答
如何在discord.js中等待回复?

所以我希望我的机器人能够等待用户的消息,当用户发送“!spec”时,机器人收到该消息并将回复“查看还是更改?”然后等待您输入“查看”或“更改”,但我无法让其正常工作。文档对我来说不清楚,我不确定如何做。 这必须能够在私人消息中使用,因为我不想在Discord上进行垃圾邮件广告。 我已经尝试...

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...