discord.net相关内容
我想在语音频道中播放 mp3 文件.BOT成功可以连接,但是什么也不玩,抛出异常. 代码 public async Task SendAudioAsync(IGuild guild, IMessageChannel channel, string path){尝试{如果 (!File.Exists(path)){await channel.SendMessageAsync("文件不存在."
..
我一直在努力寻找这个问题的答案.我想获得对命令的响应,并将其用作参数-参数. 示例: 用户:/say Bot:您想让我说什么? 用户:您好,今天过得怎么样? Bot:您好,今天过得怎么样? 任何帮助将不胜感激! 解决方案 您可以使用Discord.Addons.Interactive 示例代码
..
我试图让我的discord机器人在用户输入命令'!stream'时将角色分配给用户,尤其对于c#和discord.net编程来说,我非常.现在,我有了应该在消息接收方法内部分配角色的代码.这可能不是最好的方法,但我现在不确定是否有更好的方法.无论如何,这是代码: IGuildUser用户=(IGuildUser)arg.Author;IRole角色=((IGuildChannel)arg.Ch
..
过去几天,我一直在开发discord机器人,并且设法使其中一个功能正常工作:(一个命令,该消息设置了一条消息,通知用户加入时该消息应该发送给dm).我似乎无法让该机器人发送实际的消息. 私有异步任务联接(SocketGuildUser UID){如果(UID.IsBot || UID.IsWebhook)返回;Welcometxt = File.ReadAllText([FILE]);等待UID
..
我正在创建一个不和谐的机器人,它应该能够播放youtube上的音乐.我已经创建了播放音乐的代码,但是我仍然需要下载音乐.当我下载它时,得到以下输出: 正在下载(视频名称)-YouTube.mp4到C:\ Users \ Laurin \ source \ repos \ DiscordBot \ DiscordBot \ bin \ Release \ netcoreapp2.0 \ win10
..
我在C#中使用Discord.Net,制作了一个机器人.到目前为止,我的机器人的运行效果非常好,但是我希望它可以在用户加入特定服务器时自动为他们分配特定角色.我从未真正学习过任何C#,仅学习了一点C ++,所以我知道基本的语法.我将如何处理?我假设我会使用UserJoined,但是这样做会引起结果告诉我在+ =或-+之前或之后使用它(据我所知,但我不明白在这种情况下它的用处) 解决方案
..
由于某种原因,我无法再从该机器人所在的公会中获取任何成员. 为确保我有用户,我用 构造它 DiscordSocketConfig config = new DiscordSocketConfig {AlwaysDownloadUsers = true};客户端=新的DiscordSocketClient(config); 我响应的事件在连接后很长时间.它将从机器人所在的公会中的渠道
..
我有以下代码,希望通过嵌入式消息发送到不和谐的Webhook: var builder = new EmbedBuilder();builder.WithTitle("Ice Wizard Stats");builder.AddField("Hit Speed","1.5sec",true);//内联时为Truebuilder.WithThumbnailUrl("https://i.ibb.c
..
我想让我的不和谐机器人仅对具有@Member角色的人做出响应,因此,当没有该角色的人编写命令时(例如,说“ Hello”),机器人将不会对此做出响应,但是当有人 解决方案 您将需要为每个命令添加角色验证。 / p> 快速简便的方法是执行以下操作: [Command(“ test”)] 公共异步任务TestCommand() { var user as Context.U
..
我已经在如何获得用户角色上锁定了很长时间,因此可以为命令设置权限。这是我的代码。我在较新版本中使用Discord.NET。 使用Discord.Commands; 使用系统; 使用System.Collections.Generic; 使用System.Linq; 使用System.Text; 使用System.Threading.Tasks; 命名空间AmberScript
..
我一直在尝试将我的代码从0.9.6 Discord.NET API交换到新的1.0.1 API,这基本上是在要求对我的代码进行完全的重组。但是我实际上在启动和运行该机器人方面遇到了一些麻烦。 我根据链接的此处 运行无误,该机器人本身并未在线出现在我的服务器中。 在您问之前,我实际上已经用实际的机器人令牌替换了“此处的令牌”。 命名空间DiscordBot { 公共类Prog
..
我正在尝试在Linux VPS上的discord.net中编码一个discord机器人,我正在通过mono运行,但我一直收到此错误 Unhandled Exception: System.Exception: Connection lost at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw ()
..
我目前正在使用Discord.NET为不和谐的服务器制作一个机器人,我想为此创建一个WinForm而不是一个控制台。有没有办法将WinForms实施到.NET Core应用程序? 解决方案 不,不是真的。 .NET Core是较大的.NET Framework中特定选择的类,其中包括Windows窗体。 Windows Forms是他们(必须)剪切以制作较小的.NET Core的内容之一。
..