2017-08-07 10 views
0

したがって、私はちょうどに更新しました。discord.NET 1.0.1
私は 'serverinfo'コマンドを作成しようとしています。サーバー名とその他の情報をテキストで戻す必要があります。古いバージョンでは、次のように簡単に使用できました: -サーバ情報の取得Discrete.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.を入力し、ID、サーバー名のように、あなたが追加することができ、すべてのリストを見ることができ、これに幸運を上追加することができます!