问题标签 [discord.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1497 浏览

c# - Discord.NET - 框架版本问题

我正在尝试为 Visual C# 中的 Discord 聊天程序编写一个机器人。但是,当我尝试从 NuGet 包管理器安装 Discord.NET 时,它说我需要 .NET 框架版本 4.5,这是我所拥有的。我尝试重新启动计算机,但仍然无法正常工作。

谢谢,马特

我正在使用 Visual Studio 2010 Ultimate。

0 投票
3 回答
9848 浏览

c# - 如何让我的 Discord 机器人上线

所以我在 Visual Studio 2015,C# 上的 Discord 机器人遇到了问题。我刚刚开始 5 分钟前,我遇到了一个我看过但似乎无法找出问题的问题。它是说

应该是用户名和密码,或令牌

但是当我把我的令牌放进去时,它说它需要两个参数。

这是我的代码:

在此处输入图像描述

我也试过把

但它只是不工作。抱歉,如果我没有提供足够的信息,或者我的信息不够好,请。我究竟做错了什么?

0 投票
2 回答
7240 浏览

c# - 在 CS 中通过 Bot 踢 Discord 用户

我正在创建一个不和谐的机器人,我正在努力弄清楚如何踢用户。我找不到这方面的代码或文档。这是代码

更新:我正在使用 Discord.NET 0.9.6

0 投票
1 回答
3156 浏览

c# - 如何在不和谐中制作动态机器人命令?

所以我通常使用以下代码行创建一个新的 bot 命令:

然后频道中的用户可以键入"!sayhi"并打印出来"Hi"。我试图使用discord.net包做的C#是制作一个动态命令。这样用户就可以输入如下内容:用户选择使用的字符串在!sayhi x哪里。x我希望能够输出如下内容:

不和谐的输出看起来像:"Hi x"

0 投票
3 回答
4215 浏览

c# - 如何定位特定用户

我目前正在使用 C# 和 Discord.NET API 制作我自己的 discord 机器人,但由于文档有限,而且我只在有限的时间内使用 C# 进行编码,我遇到了一个问题。

我已经从 Discord 聊天中发出了关闭机器人的命令,我的问题是每个人实际上都可以使用这个命令来关闭它,我不知道如何针对特定用户,这样它就不会当其他人使用该命令时执行。

我的代码:

在此先感谢,如果我错过了任何可能对修复有用的信息,请问我。:)

0 投票
1 回答
2587 浏览

c# - 如何在 Discord Chat 中解析 HTML 表格内容?Discord.NET C#

美好的一天,我想解析网站表中的内容。在网站上有一个顶级每周经验玩家排名。并且使用命令 ~weekly 我想击败最好的 20 名球员。现在我有以下代码:

但它没有向我显示任何东西,那为什么我错了?更好的事情是我可以做一个数组(以前有但没有用),我可以说“我只想要第一个<tr>(#),第二个<tr>(名字),例如第 7 个<tr>(Clanname )。

但是我失败了数组+将这些 tr 内容解析为不和谐:/

例如表中的 1 行是:

0 投票
1 回答
1147 浏览

c# - C# 中的连续消息发送

我是 C# 新手,我正在编写我的第一个大项目,即 Discord 机器人。这个想法是机器人扫描评论,等待 Cthulhu 这个词,一旦有人说 Cthulhu,机器人就会发送一条消息。但是,在当前状态下,它永远不会停止发送消息。我怀疑我的条件有问题,但不知道如何解决。我应该如何修改我的代码来解决这个问题?

这是我的代码,我安装了 NuGet 包 discord.net 和 discord.commands:

0 投票
2 回答
1170 浏览

c# - AppHarbor c# 4.6.1 高于当前目标框架中存在的版本

我已使用 Visual Studio 插件将我的源代码添加到 github,并将我的 AppHarbor 帐户链接到 github。

它恢复如下所示的 nuget 包,但在构建时失败。我可以在我自己的电脑上毫无问题地编译(并运行)它。

有谁知道可能导致这种情况的原因,或者我可能做错了什么?

时间消息
1/16/17 10:39 AM 收到通知,排队构建
1/16/17 10:39 AM 下载源
1/16/17 10:39 AM 下载源在 0.1 秒内
1/16/17 10:39 AM开始 NuGet 包恢复
1/16/17 10:39 AM NuGet 包恢复完成 1/16/17 10:39 AM 开始构建
1/16/17 10:39 AM 构建失败:构建过程中发生错误

构建于 2017 年 1 月 16 日上午 9:39:42 开始。1> 节点 1 上的项目“D:\temp\rp5gvmbn.own\input\DiscordBot.sln”(默认目标)。1>ValidateSolutionConfiguration:构建解决方案配置“Release|Any CPU”。1>项目 "D:\temp\rp5gvmbn.own\input\DiscordBot.sln" (1) 正在节点 1 上构建 "D:\temp\rp5gvmbn.own\input\DiscordBot\DiscordBot.csproj" (2) (默认目标)。2>PrepareForBuild:创建目录“obj\Release\”。2>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): 警告MSB3257: 主要参考“System.IO.Compression, Version=4.1.2.0, Culture=neutral , PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" 无法解析,因为它有更高版本 "4.1.2.0" 比当前目标框架中的存在。在当前目标框架中找到的版本是“4.0.0.0”。[D:\temp\rp5gvmbn.own\input\DiscordBot\DiscordBot.csproj] 2>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5):警告 MSB3257:无法解析主要参考“System.Net.Http, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL”,因为它的版本“4.1.1.0”比当前目标框架中的版本更高。在当前目标框架中找到的版本是“4.0.0.0”。[D:\temp\rp5gvmbn.own\input\DiscordBot\DiscordBot.csproj] 2>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5):警告 MSB3257:主要参考“System.Xml.ReaderWriter, Version=4.1.0.0, csproj] 2>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2482,5):错误 MSB3323:无法在证书存储中找到清单签名证书。[D:\temp\rp5gvmbn.own\input\DiscordBot\DiscordBot.csproj] 2> 完成构建项目“D:\temp\rp5gvmbn.own\input\DiscordBot\DiscordBot.csproj”(默认目标)- 失败。1>完成构建项目“D:\temp\rp5gvmbn.own\input\DiscordBot.sln”(默认目标)——失败。csproj] 2>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2482,5):错误 MSB3323:无法在证书存储中找到清单签名证书。[D:\temp\rp5gvmbn.own\input\DiscordBot\DiscordBot.csproj] 2> 完成构建项目“D:\temp\rp5gvmbn.own\input\DiscordBot\DiscordBot.csproj”(默认目标)- 失败。1>完成构建项目“D:\temp\rp5gvmbn.own\input\DiscordBot.sln”(默认目标)——失败。

构建失败。

经过时间 00:00:00.70

0 投票
3 回答
16208 浏览

c# - Discord.NET 如何授予用户角色?

所以我一直在编写我的 discord 机器人,并想添加一个功能来给用户一个特定的角色,就像你是游戏中的玩家一样,你输入一个“作弊码”,它就会授予你作弊者的角色。我怎样才能做到这一点?感谢您的帮助。

0 投票
1 回答
524 浏览

c# - 如何复制和说出用户的输入?

我正在制作一个不和谐的机器人,目前正试图让机器人重复用户所说的内容。

我现在在尝试打印CopiedMessage数据类型时遇到问题Message[],我必须转换为字符串才能让机器人说出它。我尝试使用将它转换为字符串,ToString但它仍然不起作用。