问题标签 [discord]

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 投票
3 回答
9848 浏览

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

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

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

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

这是我的代码:

在此处输入图像描述

我也试过把

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

0 投票
0 回答
19 浏览

javascript - 我如何在一个 js var 字符串中有多个数字

我正在为不和谐的机器人编写代码并制作人员列表,但我不确定如何在 var 中包含整个 id,这是一个示例: var 223618180445110274 = "staff";


每次我运行它时,它都会这样说:SyntaxError: Unexpected number它以 ID (223618180445110274) 为目标,我已经尝试过引号等,但它仍然无法正常工作
PS。一旦有人给我一个有效的答案,我将删除它。

0 投票
2 回答
1372 浏览

python - Python:不和谐 API

这是我不明白的文档中的一点。

这个函数是一个协程。

清除符合谓词检查给定条件的消息列表。如果未提供检查,则将删除所有消息,一视同仁。

您必须具有管理消息权限才能删除消息,即使它们是您自己的。检索消息历史记录也需要读取消息历史记录权限。

只能由机器人帐户使用。

参数: channel (Channel) – 要清除的通道。limit (int) -- 要搜索的消息数。这不是将被删除的消息数,尽管可以。check (predicate) -- 用于检查是否应删除消息的函数。它必须将 Message 作为其唯一参数。

例子

删除机器人的消息

在检查参数之前,我了解这里的所有内容。我已经尽可能地使用这个例子,但我不能。我想要实现的是清除每条带有附件的消息。如果没有,Message.Attachments 返回一个空列表。谁能尽可能地解释这个例子,或者提供代码?谢谢。

0 投票
1 回答
471 浏览

c# - C# - 代码没有运行,我不知道为什么

我目前正在使用 Discord.NET 创建一个 Discord 机器人,但我认为这在这里并不重要,我正在尝试对字典进行一些检查,但我遇到了一些代码无法运行的问题并且我可以弄清楚为什么。让我试着总结一下代码。

因此,当此代码第一次执行时,它会通过并发送带有“await e.Channel.SendMessage(...);”的消息。如果我在同一个 Discord 服务器上执行此代码,它会识别字典中的服务器并在“已经与某人交谈”消息处停止。所以这一切都很好,花花公子。但是,如果我然后转到另一台服务器,它会通过“sessions.Any()”if 和“if(sessions[e.Server].Any())”,因为它不是那个服务器,所以它不会进入那个如果,但它就停止了!在我看来,它应该在“sessions.Any()”之外继续。

我在这里想念什么?

0 投票
2 回答
13989 浏览

python - 如何在 Python 中为不和谐的机器人创建重新加载命令?

我试图弄清楚如何创建一个命令来“重新加载” Discord Bot 的命令,并允许我在添加新命令时保持机器人运行。

这只是让我的生活更轻松,所以我不必重新启动机器人。

我正在使用 discord.py 库与 discord API 进行交互。

我怎样才能做到这一点?

0 投票
2 回答
927 浏览

c# - 如何将 discord bot 生成的 .json 文件用作 ac# 程序的数据库文件?

所以我有一个生成这个文件的机器人:

我的问题是,如何让 Visual Studio 2015 中的 C# Windows 窗体应用程序读取此文件并使用其中的信息自动更改表单中的各个字段?就是表格的样子。

如果有人可以帮助我让程序读取 .json 并将其用作数据以放入表单上的框中,我将非常感激......非常感谢!

0 投票
2 回答
7240 浏览

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

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

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

0 投票
7 回答
98413 浏览

pip - Bash:Python3:找不到命令(Windows,discord.py)

我一直在尝试配置 discord API discord.py 并在我的服务器上运行 Red-MusicBot。我已经安装了 Python 3.5,并添加了 PATH 变量(我在安装中单击了“将 Python 添加到 PATH”选项)。这是我的路径变量当前的样子:

这些是唯一与 Python 相关的。现在,作为 discord.py 安装过程的一部分,它希望我在 Git Bash 中运行这个命令:

前两行完美运行,但第三行返回:

我还从 GitHub 克隆了 pip 作为尝试修复,尽管 python 安装站点说它与 3.5 打包在一起。

我正在运行 Windows 10、64 位。

这样做的总体目标是安装一个不和谐的音乐机器人,如果它可以帮助我发布我在尝试运行它时遇到的错误。

0 投票
0 回答
33 浏览

javascript - javascript - 如何在字符串中获取所有可能的模式?

我正在创建一个 Discord 机器人来跟踪每个人在聊天中输入的单词和短语。例如,我希望我的程序接收句子This is a sentence并将其放入包含所有可能单词模式的数组中,即

['This', 'This is', 'This is a', 'This is a sentence', 'is', 'is a', 'is a sentence' ... ]

本质上,它应该从第一个单词(空格分隔)开始,并获取句子其余部分的每个模式。然后移动到下一个单词并做同样的事情。

我想我可以用一个简单的for循环来做到这一点,但我担心更长的句子和多人在聊天中输入会影响这个机器人的速度和准确性。有没有更好的方法或内置的 JS 函数可以用来在我的机器人中实现它?

0 投票
2 回答
940 浏览

javascript - 这段代码似乎没有按顺序触发?

我的问题是代码似乎没有按顺序运行,如下所示。

此代码适用于我正在创建的 discord.js 机器人。

youtubetest.js 文件:

如代码所示,我有一个机器人将能够处理的命令的对象,并且我有一个函数可以在收到消息时运行所述命令。在整个代码中,您可以看到我放置了三个带有 1、2 和 3 的 console.log,显示了我希望代码部分运行的顺序。当代码运行并找到查询时,输出是这样的:

这表明代码以我期望的错误顺序运行。

非常感谢所有帮助:)

*更新!非常感谢大家理解为什么它不起作用。我在主文件中找到了一个解决方案vidid = youtubetest.respond(query, msg)当它这样做时,在函数完成之前不会分配变量,因此它会在没有变量的情况下进入我的代码的其余部分。为了解决这个问题,我简单地放了一个if语句检查变量是否未定义并等待它被定义。*