微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在discord.net中获取指定的discord文本频道ID

如何解决如何在discord.net中获取指定的discord文本频道ID

我在使用 discord.Net NuGet 的 discord 机器人中遇到了一些问题 我想让我的机器人通过只提到它来获得频道 ID 例如: $set-logChannel #kicked-or-banned-logs 然后它获取这个频道的ID并将其设置为数据库中的变量 有什么想法吗?另外我想要一个 discord.Net NuGet 库/包的教程 PDF 任何人得到了 pdf,请把链接在这里,谢谢!

解决方法

如果您添加名为 channel 的 Socket(Text/Voice)Channel 参数,您可以使用 channel.Id 获取频道的 Id:

[Command("logChannel")]
public async Task LogChannel([Remainder] SocketTextChannel channel)
{
    ulong channelId = channel.Id;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。