问题标签 [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.
java - 未为 Guild 类型定义 JDA setSendingHandler
我正在使用 JDA (Java) 为 Discord 创建一个机器人。我在尝试让我的机器人在我的语音频道中播放音乐时遇到问题。
问题出在以下代码中
在上面的代码中,根据eclipse,下面这行是不正确的
它说
python - 机器人计数命令不和谐
我有一个不和谐的私人机器人,我一直试图让他计算一个命令并在每次我写一个命令时添加“+1”,但它保持在 1 并且不能更进一步:像这样
我想我想要做的是让它保存命令被写入的时间并将 +1 添加到这个数字; 我应该做一个循环还是什么?
基本上我想要的是 python 中这样的不和谐机器人:https ://docs.nightbot.tv/commands/variables/count
javascript - 如何获取 UTC 中特定时间和当前时间之间的差异
我想对我正在创建的机器人进行倒计时,并且正在努力让它做到这一点。
简单地说,我想在一个变量(事件)中设置一个时间,并且还有另一个变量,当前时间为 UTC(utcNow)。然后我希望它根据当前的 UTC 时间(事件 - utcNow)计算事件发生前的时间。
javascript - 如何存储旧邮件
所以我是不和谐 API 的新手,我目前正在尝试创建一个简单的小型不和谐机器人。
我正在尝试做的事情是将已在特定频道中发送的消息存档。不仅是那些被删除或编辑的,而是所有的。
有任何想法吗?
python-3.x - 全局未在异步 for 循环中正确修改
场景:使用 peonytwitter 和 discordpy 从 twitter 流到 discord 服务器的实时更新。有时,我们需要放慢推文的速度以避免剧透(推特领先于现场广播)。
我在流循环中有一个异步推文,作为一个正在运行的任务
然后我有一个辅助函数,它应该改变已经运行的任务中的 tweetdelay 变量。
当通过命令触发 matchmode/tweetdelay 函数时,我得到
120
但是,当下一条推文发生时,我仍然得到
推文延迟设置为 0
所以我显然误解了如何在循环期间检查全局变量。
我想到的第一个选择是找出一种方法来终止循环并通过向它提供一个额外的参数来重新启动它 twat(bot,totrack,delay,outputChannel) 但这个问题是 twitter 的 420 增强了你的平静状态如果函数使用太频繁(例如微调延迟时),代码将阻止重新连接。有人可以在我应该做的正确方向上轻推我吗?
css - 不和谐的彩色文本
我的目标是为文本部分着色。我知道我可以使用.sendCode("css","this is my message");
它来使我的文本变黄,但我不希望我的整个文本都是黄色的。
也许我可以创建另一个 .css 文件,然后从我的 JavaScript 文件中调用它,但由于我对 JavaScript 没有经验,我希望得到一些帮助。我认为这是最快的方法。
php - OAuth2:使用 access_token 的 PHP 请求未授权错误 401(Discord API)
在用户通过他的 Discord 帐户授权登录后,我目前正在尝试通过 PHP 接收用户的 Discord 信息。授权和认证已经生效,所以access_token 是有效的。
每次我发送请求时,都会收到 401 错误,如下所示:
PHP 代码目前是这样的:
使用 $me 回显上述错误响应。
我根本找不到解决办法。有人知道 OAuth2 服务器的奇怪响应吗?
c# - Discord Bot(使用 C#)不执行命令
我写了一个 Discord Bot。它是用 C# 开发的。我的命令列表被填满了,命令值接收到这个列表。但是该命令在调用它时不会执行代码。
我的前缀字符是'!' 接着是命令。我的基类看起来是这样的:
我将代码分为两个类,eventController 和 commandController。commandController 是相关的。
我的命令类看起来是这样的:
因此,当我调用“test0”或“UseHelp()”之类的命令时,该命令会接收字符串内容。所有 5 个命令都列出给机器人。但是当我在 Discord 中使用命令时,Bot 没有回复。
它已连接并填充“命令”数据......
c# - 如何复制和说出用户的输入?
我正在制作一个不和谐的机器人,目前正试图让机器人重复用户所说的内容。
我现在在尝试打印CopiedMessage
数据类型时遇到问题Message[]
,我必须转换为字符串才能让机器人说出它。我尝试使用将它转换为字符串,ToString
但它仍然不起作用。
c# - 消息不会被删除?
当我执行命令时,我试图让我的机器人删除 150 条消息。但是当我测试命令时,它不起作用,机器人什么也不做。我已经尝试在它上面使用 try-catch 语句,它总是移动到 catch 块。有没有什么办法解决这一问题?
另外,如何使只有可以删除消息的用户才能使用此命令?