如何禁用 D#+ 命令以不向没有特定权限(例如管理员或所有者)的用户显示? 答复将不胜感激,谢谢。 ...
如何禁用 D#+ 命令以不向没有特定权限(例如管理员或所有者)的用户显示? 答复将不胜感激,谢谢。 ...
我正在使用 DSharp plus 库编写一个 discord 机器人。 我目前正在编写的命令从 discord 聊天中获取图像,然后我编辑图像并将编辑后的图像作为单帧 gif 发回。 我使用以下方法从图像 url 中检索图像: 然后我打电话给我的编辑 function 并编辑图像。 然后我使用以下 ...
我创建了一个 c# 控制台应用程序来使用 DSharpPlus (v4.3.0) 运行一个 discord 机器人。 目前,在我的 discord 服务器上,我只想向机器人发送命令(该命令名为“lore”)并让它以“Hi”响应,但是我的机器人没有响应,除非我直接提及机器人。 所以,这有效: @My ...
我有这个简单的命令,我和另一个用户只能使用它来设置机器人的“正在播放”状态,虽然它对于动态更改它非常有用,我也想在启动机器人时设置它所以我不必每次重新启动机器人时自己设置它。 是否可以在 Bot.cs 文件中实现此代码,以便在启动时设置状态并准备就绪 基本上,这个当前命令的工作方式是它基于一个 if ...
我有一个 Discord 机器人,我正在尝试使用随机 RGB 颜色进行嵌入。 当我尝试在 discord 中使用此命令时,它根本不返回任何内容。 我的代码是:DiscordEmbedBuilder Embed = new DiscordEmbedBuilder { Color = new ...
我正在尝试获取公会的所有成员。 当我使用 GetAllMembersAsync() 时,我得到了未经授权的 403 的扩展。我试图给机器人所有权限,但我仍然得到扩展。 谢谢你的帮助 ...
我正在使用 DsharpPlus 制作某种形式的守卫机器人。 我需要检测一个人的角色何时发生变化。 我可以使用 DiscordClient.GuildMemberUpdated 来做到这一点。 但是换了角色的人我拿不到。 如果可能的话,你能告诉我这是怎么做到的吗? ...
我是使用 discord 机器人的新手,我想知道是否有人知道将嵌入式消息发送到特定频道的方法。 到目前为止,我发现发送一个的唯一方法是使用 RespondAsync,它直接回复在同一频道中发出命令的任何人。 我的机器人的目的是在只读通道中创建自动链接目录,该命令只会刷新它们。 很难找到很多 Dsh ...
我想让我的 Discord 机器人在启动时使用 Discord 消息生成器发送消息,但是 .sendAsync() 需要一个 DiscordChannel 实体。 我读过的所有指南都使用上下文,但我不能使用上下文,除非我正在回复消息,而我不能这样做。 ...
我已经把头撞在墙上了 8 个小时,试图弄清楚如何将缩略图添加到嵌入的消息中。 我一直在关注这个使用 ThumbnailURL 的教程,这在他使用它的上下文中不存在。 相反,我只有一个不带字符串的 Thumbnail,而是一个我根本无法访问的 EmbedThumbnail。 请不要发送文档和教程的链 ...
我想通过频道 ID 获取文本频道中所有用户的列表。 我用那个代码试过这个: (id = 频道 ID) 但不是所有用户的列表,我只有两个用户:我和机器人。 我试图找到答案,但只有不起作用的解决方案,例如在机器人设置中启用权限 ...
我正在尝试编辑文本频道的主题。 我尝试使用DiscordChannel.ModifyAsync但我不知道Action<ChannelEditModel>是什么。 我该如何使用它? ...
所以我正在尝试为我朋友的不和谐服务器制作一个声音机器人。 我们之前从另一位朋友那里得到了一个,但由于某种原因它停止了工作,我无法获得源代码。 旧机器人必须播放声音的命令只是前缀“?” 然后是声音前的名称。 “?youdied”我正在使用 DSharpPlus 库(v3.2.3)在 C# 中编写这个 ...
我有 dsharp+ 的问题,所以基本上当我附加一个事件Client.VoiceStateUpdated += OnVoiceState; 并尝试将其从DiscordUser转换为DiscordMember它会引发异常,我知道我可以从文档中做到这一点 它有 50% 的时间在工作,当我加入频道或离开 ...
我需要通过编程我自己的 Discord 机器人来获得帮助。 我想在代码中写“LogLevel = LogLevel.Debug, UseInternalLoghandler = true”,但 Visulas Studio 犯了两个错误。 它说没有 LogLevel 和 UnseInternalL ...
我正在努力做到这一点,因此当您调用交互嵌入时,左侧显示的线条与机器人最高角色颜色相同。 (真的是次要的细节,但出于某种原因我真的很想要它) 到目前为止,我只找到了 Javascript 版本(discord.js)的答案,但没有找到 DSharp 的答案。 https://dsharpplus. ...
在创建机器人的第一次尝试时,似乎我已经发现自己试图解决这个问题有一段时间了。 也就是说,我在 class 的未使用名称空间中遇到了未知 class 的常见编译错误,我实际上正在使用其名称空间,这与官方文档相反,应该是DSharpPlus.CommandsNext 。 但在这种情况下,这不是交易, B ...
有人可以帮助我吗? 我是 dSharp 的新手,如何在我的服务器上发出禁止某人的命令? ...
我正在使用此代码为 CommandsNextExtension 变量设置配置和注册命令: 然后我有这个写一个新的前缀到 json 文件和重新启动机器人后,前缀更改应该: 在这一点上,我尝试使用带有新配置的 UseCommandsNext 方法,但出现错误:“System.InvalidOperat ...
我正在使用 dsharpplus 为 discord 制作一个机器人,现在我正在尝试实施一个禁止命令,但它不起作用。 有人可以帮助我吗? 我男人 ...