问题标签 [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 投票
1 回答
1990 浏览

php - 对聊天命令做出反应(webhook)

所以我有一个非常简单的不和谐机器人设置:

这按预期工作,但我不明白这些钩子的概念。我在这里看到了一个使用 github 的示例,但这会对使用 github 进行的操作做出反应。就像,在提交之后,我可以触发一个 webhook 并发布到一个频道。

但是,我想对特定的聊天命令做出反应,例如!song从 spotify 中检索当前歌曲。例如,在 twitch 上,我知道你可以从 IRC 中获取当前文本,但是这对不和谐有什么作用?

我想我需要一个观察者,它对给定的输入做出反应(也许用 ajax 调用?)。任何想法或反馈都将受到高度赞赏。

0 投票
1 回答
36 浏览

node.js - 我是 Ubuntu 的新手,我似乎无法让这个 Curl 命令工作。如何在 Ubuntu 16.04 上安装 nodejs 7.x?

并且 curl 命令在尝试输入时失败,显示“bash: -d: command error

0 投票
1 回答
10311 浏览

python - discord.py send_message 用法

我已经开始着手一个项目来加速我对 python 的学习。我正在尝试重新创建一个我经常使用的不和谐机器人,因为我已经习惯了它的功能。以下是我当前的代码

我想要发生的是,当有人键入命令时!truck <mention user>,它会向提到的用户发送一条消息,其中包含“小心那辆卡车!”的消息。

我收到以下错误:

命令引发异常:NameError: name 'message' is not defined

我已经尝试查找我正在尝试做的事情的示例,但没有找到太多,或者我不明白我应该做什么。希望这不是类似问题的转贴

谢谢。

0 投票
1 回答
3304 浏览

javascript - 需要帮助制作 Java Script Discord 音乐机器人

我曾尝试使用此代码制作一个不和谐的音乐机器人,但我收到错误消息,告诉我我需要 ffmpeg,但我将如何在此代码中实现它?

index.js 文件

youtube.js 文件

当我尝试运行代码时出现错误:

加盟将军

C:\Discord Bot\node_modules\discord.js\src\client\voice\pcm\FfmpegConverterEngine。

js:80

抛出新错误(

^

错误:在您的系统上未找到 FFMPEG,因此无法播放音频。请确保 FFMPEG 已安装并在您的 PATH 中。

0 投票
0 回答
46 浏览

javascript - 在 node.js 中分离出一个 psydo 数组的数据

感谢 Antonio Narkevich 关于另一个问题,我能够将我从外部 JSON 页面提取的数据回显/记录到我的 node.js 项目中,但我不知道如何定位和解决获取数据的特定元素我知道是某种数组格式,但我无法弄清楚解决细节的语法。

尤其是我的日志显示的数据如下

但我无法将其拆分为我可以操作的数据:

IE:

或者

我一直在尝试将数据排序到一个没有运气的数组中。我确实知道我可以执行 console.log(data.lvl) 并获得所有级别的输出,并且它们是行分隔的,因此它们必须已经在某种数组中我只是不知道如何访问说 data[2].lvl 或使用 foreach 循环搜索它们。

0 投票
0 回答
274 浏览

c# - Visual Studio 2015“nuget”问题?

我一直在尝试在 Visual Studio 上安装 NuGet 包,但出现错误。当我在包管理器上安装 Discord.Net 时,它说它有效,但我没有得到包。但是,当我使用控制台时出现错误。这是我得到的(这大约在黄色突出显示的输出中间):

然后这是最后以红色突出显示的消息:

这就是包的结尾。这是奇怪的部分,其他软件包安装正常。

有谁知道这个问题?谢谢,乔什

0 投票
2 回答
2392 浏览

c# - Discord Bot [C#] 不执行命令

我开始编写一个 Discord 机器人,但我确实遇到了问题。我几乎只是写了写的一些小改动,这些改动不应该对程序产生太大影响。我有 2 个类,主要类,它只是获取机器人的令牌,然后创建机器人

这是 MyBot.cs:

它确实连接并且 Bot 确实上线了。这是我控制台中的输出:

当我现在在#general 中输入 .info 时,什么也没有发生。控制台中没有任何内容,#general 中也没有任何内容。我已经看过这个,但它并没有解决我的问题

编辑:我知道我应该使用 CommandHandler 类,而不仅仅是把我所有的命令放在那里。我以后不会这样做,但这只是为了测试。

0 投票
3 回答
1887 浏览

c# - 将整个消息字符串作为参数

我希望我的机器人在命令之后将整个消息作为一个整体参数。但现在情况是这样:
当我输入“!math 1 + 3”时,它只需要“1”作为参数。我希望机器人将“1 + 3”的整个字符串作为参数。

这是我的代码:

我目前正在使用 Discord.NET v1.0

0 投票
0 回答
737 浏览

c# - Discord.NET 0.9.4 音频确实可以与 NAudio 一起播放

我关注了有关 Discord.NET 0.9.4 API 的文档现在我有了这个名为 SendAudio 的函数,但我不知道如何正确调用它。我目前有这个测试代码:

它显示“嘿,这很好!” 在命令行中,机器人确实出现在语音聊天中,但我听不到任何声音。该机器人拥有所有说话的权限。当我输入 !voice (使机器人加入语音聊天的命令)时,我在控制台中得到以下输出:

0 投票
3 回答
7183 浏览

javascript - Discord.js API 中的权限?

我正在用 discord.js/node 编写一个 Discord 机器人(我还很新)。我试图设置一个权限系统,您需要一个特定的角色来使if语句返回 true 并允许用户使用命令或其他东西。我试过(这只是其中的一部分):

但它只是给我控制台中的错误(显然)

如果你们中的任何人知道如何以有效的方式正确设置权限系统,那将不胜感激!