0
因此,我剛剛更新至不一致.NET 1.0.1
我試圖使命令'serverinfo'。它應該回寫服務器名稱和一些其他信息。在舊版本中,它和使用一樣容易 - :正在獲取服務器信息Discord.NET 1.0
message.server.Name
所以我有點困惑。我知道服務器現在是公會。
因此,我剛剛更新至不一致.NET 1.0.1
我試圖使命令'serverinfo'。它應該回寫服務器名稱和一些其他信息。在舊版本中,它和使用一樣容易 - :正在獲取服務器信息Discord.NET 1.0
message.server.Name
所以我有點困惑。我知道服務器現在是公會。
在新的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.
到你的代碼,你可以看到一切的列表,你可以添加,如身份證,服務器名稱等
好運!
你在尋找一種獲得公會名稱的方法嗎?或發送消息? –