Advertisement
ejectedmatrix

Untitled

May 7th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.75 KB | None | 0 0
  1.         [Command("info"), Summary("Displays the bot information")]
  2.         public async Task InfoCommand()
  3.         {
  4.             EmbedBuilder embed = new EmbedBuilder();
  5.             embed.AddInlineField("Name", Context.Client.CurrentUser.Username);
  6.             embed.AddInlineField("Uptime", GetUptime());
  7.             embed.AddInlineField("Servers", Context.Client.GetGuildsAsync().Result.Count);
  8.             embed.ThumbnailUrl = Context.Client.CurrentUser.GetAvatarUrl();
  9.             EmbedFooterBuilder footer = new EmbedFooterBuilder();
  10.             footer.Text = Context.Client.CurrentUser.Username;
  11.             embed.WithFooter(footer);
  12.             embed.WithColor(new Color(17, 221, 112));
  13.  
  14.             await ReplyAsync("", false, embed.Build());
  15.         }
  16.  
  17.         [Command("userinfo"), Summary("Displays user information"), Alias("uinfo")]
  18.         public async Task GetUserInfo()
  19.         {
  20.             EmbedBuilder embed = new EmbedBuilder();
  21.             embed.AddInlineField("Name", Context.User.Username);
  22.             embed.AddInlineField("Discrim", Context.User.Discriminator);
  23.             embed.AddInlineField("Account Created", Context.User.CreatedAt);
  24.             embed.AddInlineField("Game", Context.User.Game);
  25.             embed.AddInlineField("Status", Context.User.Status);
  26.             embed.AddInlineField("Bot", Context.User.IsBot);
  27.             embed.AddInlineField("ID", Context.User.Id);
  28.  
  29.             embed.WithThumbnailUrl(Context.User.GetAvatarUrl());
  30.             EmbedFooterBuilder footer = new EmbedFooterBuilder();
  31.             footer.Text = Context.Client.CurrentUser.Username;
  32.             embed.WithColor(new Color(206, 229, 217));
  33.             embed.WithFooter(footer);
  34.  
  35.             await ReplyAsync("", false, embed.Build());
  36.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement