2017-08-07 55 views
0

因此,我剛剛更新至不一致.NET 1.0.1
我試圖使命令'serverinfo'。它應該回寫服務器名稱和一些其他信息。在舊版本中,它和使用一樣容易 - :正在獲取服務器信息Discord.NET 1.0

message.server.Name 

所以我有點困惑。我知道服務器現在是公會。

+0

你在尋找一種獲得公會名稱的方法嗎?或發送消息? –

回答

0

在新的api中,所有內容都被標記爲Context.例如,我有一個命令列出服務器中的用戶數。像這樣:

[Command("users"), Summary("Gets the amount of users in the server")] 
    private async Task GetUsers() 
    { 
     var count = await Context.Guild.GetUsersAsync(); 
     var users = count.Count(); 
     await Context.Channel.SendMessageAsync($"There are currently {users} users in this server!"); 
    } 

你也許可以添加到這一點,只需鍵入Context.Guild.到你的代碼,你可以看到一切的列表,你可以添加,如身份證,服務器名稱等

好運!