Advertisement
Guest User

Untitled

a guest
Nov 18th, 2018
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.11 KB | None | 0 0
  1. using System;
  2. using System.Threading.Tasks;
  3. using Discord;
  4. using Discord.WebSocket;
  5.  
  6. namespace DiscordBot
  7. {
  8.     public class Program
  9.     {
  10.         public static void Main(string[] args)
  11.             => new Program().MainAsync().GetAwaiter().GetResult();
  12.  
  13.         public async Task MainAsync()
  14.         {
  15.             var client = new DiscordSocketClient();
  16.             client.MessageReceived += MessageReceived;
  17.             client.Log += Log;
  18.  
  19.             string token = "token"; // Remember to keep this private!
  20.             await client.LoginAsync(TokenType.Bot, token);
  21.             await client.StartAsync();
  22.  
  23.             // Block this task until the program is closed.
  24.             await Task.Delay(-1);
  25.         }
  26.  
  27.         private async Task MessageReceived(SocketMessage message)
  28.         {
  29.             if (message.Content == "!Hi")
  30.             {
  31.                 await message.Channel.SendMessageAsync("Hi, bro!");
  32.             }
  33.         }
  34.  
  35.         private Task Log(LogMessage msg)
  36.         {
  37.             Console.WriteLine(msg.ToString());
  38.             return Task.CompletedTask;
  39.         }
  40.  
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement