cost 54 ms
如何正确使用流通过 discordbot 检索、编辑、保存和发送图像 - How to correctly use streams to retrieve, edit, save and send image via discordbot

我正在使用 DSharp plus 库编写一个 discord 机器人。 我目前正在编写的命令从 discord 聊天中获取图像,然后我编辑图像并将编辑后的图像作为单帧 gif 发回。 我使用以下方法从图像 url 中检索图像: 然后我打电话给我的编辑 function 并编辑图像。 然后我使用以下 ...

2023-01-30 13:13:43   1   26    c# / dsharp+  
机器人不响应命令,除非直接提及 - Bot not responding to command, except a direct mention

我创建了一个 c# 控制台应用程序来使用 DSharpPlus (v4.3.0) 运行一个 discord 机器人。 目前,在我的 discord 服务器上,我只想向机器人发送命令(该命令名为“lore”)并让它以“Hi”响应,但是我的机器人没有响应,除非我直接提及机器人。 所以,这有效: @My ...

设置我的 DIscord Bot 的“播放”状态,但我想在启动时进行 - Setting the "Playing" status of my DIscord Bot, but i want to do it on startup

我有这个简单的命令,我和另一个用户只能使用它来设置机器人的“正在播放”状态,虽然它对于动态更改它非常有用,我也想在启动机器人时设置它所以我不必每次重新启动机器人时自己设置它。 是否可以在 Bot.cs 文件中实现此代码,以便在启动时设置状态并准备就绪 基本上,这个当前命令的工作方式是它基于一个 if ...

2022-09-05 14:23:03   1   13    dsharp+  
DSharpPlus 将嵌入发送到特定频道? - DSharpPlus send an embed to a specific channel?

我是使用 discord 机器人的新手,我想知道是否有人知道将嵌入式消息发送到特定频道的方法。 到目前为止,我发现发送一个的唯一方法是使用 RespondAsync,它直接回复在同一频道中发出命令的任何人。 我的机器人的目的是在只读通道中创建自动链接目录,该命令只会刷新它们。 很难找到很多 Dsh ...

如何将缩略图添加到 DSharpPlus 中的嵌入消息? - How do you add thumbnails to an embed message in DSharpPlus?

我已经把头撞在墙上了 8 个小时,试图弄清楚如何将缩略图添加到嵌入的消息中。 我一直在关注这个使用 ThumbnailURL 的教程,这在他使用它的上下文中不存在。 相反,我只有一个不带字符串的 Thumbnail,而是一个我根本无法访问的 EmbedThumbnail。 请不要发送文档和教程的链 ...

如何使用动态名称设置 Discord Bot 命令 - How do I setup Discord Bot commands with dynamic names

所以我正在尝试为我朋友的不和谐服务器制作一个声音机器人。 我们之前从另一位朋友那里得到了一个,但由于某种原因它停止了工作,我无法获得源代码。 旧机器人必须播放声音的命令只是前缀“?” 然后是声音前的名称。 “?youdied”我正在使用 DSharpPlus 库(v3.2.3)在 C# 中编写这个 ...

C# - DSharp 获得 Bots(最高)角色的颜色 - C# - DSharp getting color of the Bots (highest) Role

我正在努力做到这一点,因此当您调用交互嵌入时,左侧显示的线条与机器人最高角色颜色相同。 (真的是次要的细节,但出于某种原因我真的很想要它) 到目前为止,我只找到了 Javascript 版本(discord.js)的答案,但没有找到 DSharp 的答案。 https://dsharpplus. ...

找不到 BaseCommandModule class,与使用的命名空间相反 - BaseCommandModule class could not be found, contrary to the correct namespace being used

在创建机器人的第一次尝试时,似乎我已经发现自己试图解决这个问题有一段时间了。 也就是说,我在 class 的未使用名称空间中遇到了未知 class 的常见编译错误,我实际上正在使用其名称空间,这与官方文档相反,应该是DSharpPlus.CommandsNext 。 但在这种情况下,这不是交易, B ...

有没有办法在不重新启动机器人以使更改采取行动的情况下更改命令前缀? (DSharpPlus) - Is there a way to change command prefix without restarting a bot for changes to take action? (DSharpPlus)

我正在使用此代码为 CommandsNextExtension 变量设置配置和注册命令: 然后我有这个写一个新的前缀到 json 文件和重新启动机器人后,前缀更改应该: 在这一点上,我尝试使用带有新配置的 UseCommandsNext 方法,但出现错误:“System.InvalidOperat ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM