Discord.NET将消息发送到一个特定服务器中的一个特定通道

时间:2017-12-19 10:14:01

标签: vb.net discord.net

所以我正在尝试向特定频道发送消息,但我一直在寻找并发现我无法看到任何可以做到这一点的方式。我可能做错了什么或者我在错误的区域看,我看了谷歌并找不到答案。这是我试图找到它时的代码。

     discord.GetGuild("serverid").GetChannel("Channelid")

据我所知,这不是这样做的方法,但我不知道在哪里检查:\

2 个答案:

答案 0 :(得分:3)

实际上,在我意识到这一点后,我有点觉得愚蠢,在我之前的代码中,我正在尝试找到一个频道,当我真正需要做的是找到一个文本频道时,就像这样:

    discord.GetGuild("serverid").GetTextChannel("Channelid").SendMessageAsync(
    "Message")

很抱歉在答案非常简单的时候寻求帮助。 :/

答案 1 :(得分:2)

获得频道时,您不需要获得公会,所有频道都在您的客户端内 所以 discord.GetTextChannel(" ID&#34)。SendMessageAsync("消息&#34) 就足够了