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

c# - C# bot 不连接到语音通道 (Discord.Net)

如标题中所述,我似乎无法让我的机器人加入我不和谐的语音频道。该命令的代码:

我正在使用 discord.Net 0.9.6。

任何帮助将不胜感激,谢谢!

PS我有Iaudio代码:

0 投票
1 回答
872 浏览

c# - Discord:命令参数中的撇号在 C# 中不起作用

我在处理命令的参数时遇到问题。'在参数中出现撇号之前,它们可以正常工作。在这种情况下,什么都不会发生。Bot 什么都不做,应用程序不会崩溃。当我尝试调试该命令时,我发现它甚至不会转到它的代码分支。

例子:

!echo I am fine作品。

!echo I'm fine没有。

我的代码:

知道发生了什么,为什么?

0 投票
1 回答
1675 浏览

c# - C# Discord.NET 加入语音频道时出错

尝试设置一个不和谐的机器人来加入服务器,当使用 try catch 语句时,我在控制台中得到以下输出:

无法加载 DLL 'opus'

关于如何解决的任何想法?

我假设我必须去https://opus-codec.org/downloads/并下载 opus 编解码器?

-

谢谢

0 投票
1 回答
632 浏览

discord.net - Discord.NET 随机断开连接并向我抛出“未知操作码 9”

这是为什么?是什么导致了这个错误?我有一个连接数据库并将数据返回给不和谐用户的简单代码。而且它实际上是随机的(我在根本没有人使用它时对其进行了测试)。

我试过搜索它,但大多数人抱怨现有的机器人并没有真正解决这个问题。

我的问题是导致操作码 9 的原因以及它到底是什么?

0 投票
2 回答
116 浏览

c# - IndexOutOfRangeException 与“无限”数组?

首先,我只想花一点时间向这里的所有读者保证,我对 C# 并不“精通”,因此答案可能很明显(尽管我在搜索时找不到答案)。

我目前有一个EnumerableUtility自定义类来将数据类型(通常是 Enumerables,尽管有时是其他数据类型)转换为object[]数组。我正在使用一种非常草率的方法,基本上是这样的:

再次,对于可怕的代码、草率的方法和轻微的无知感到抱歉,但我有点想把它整理成一个适当的“数组”,以便于管理。有没有办法做到这一点?谢谢。

0 投票
1 回答
2166 浏览

c# - Discord Bot C# Twitch API 集成

我目前正在为我的 Twitch 频道开发 Discord Bot。这是我第一次使用 C#,所以我正在学习。(我以前有 C 和 C++ 的经验。)

Bot 当前将运行到 Discord 服务器,当我输入命令时,它会返回我设置的返回值。

我想要实现的下一件事是在公告频道中设置一个 Twitch 警报,当我的频道上线时它会提醒该频道。我只是了解如何实现 Twitch API,以便我可以检查我上网的事件。

我的问题是:如何连接到 Twitch 频道,以便查找表明该频道已上线的事件?

0 投票
1 回答
12661 浏览

c# - 在没有用户消息的情况下向 Discord 频道发送消息

基本上我正在寻找的是某种方法来查找频道名称,例如公告并向其发送消息。每当用户通过不和谐发送消息或事件在不和谐中发生时,我知道如何发送消息

但我希望在 Twitch 上发生事件时发送消息。

我目前的代码是这样的:

我从中提取代码的文件:

0 投票
1 回答
6078 浏览

c# - 如何使用 Discord.net v0.9.6 在 c# 中每 24 小时重复一次不和谐命令?

如何将命令设置为每 24 小时自动重复一次?

我试图让它在每天中午自行执行,而不必进入我的不和谐状态并输入 meme。

0 投票
1 回答
4272 浏览

c# - Discord.Net Set bot's nickname

The title says it all, I want to set the nickname of my Discord bot. I've tried to Google this but I can't find anything.

0 投票
4 回答
17443 浏览

c# - Discord.net 1.0 - 如何删除要删除的消息?

所以我的命令有问题。它似乎没有显示任何问题,但是当我使用命令时,我从我的机器人那里得到了这个。

“错误:输入文本的参数太少。”

我不知道我是否应该使用 IUserMessage 或 SocketMessage,我都尝试过,但通常会得到相同的错误。

我不知道我哪里出错了?我试图解决这个问题已经有一段时间了,我试图解决这个问题。任何帮助,将不胜感激。