Advertisement
Guest User

Untitled

a guest
Nov 17th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 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 = ""; // 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.  
  28.         private async Task MessageReceived(SocketMessage message)
  29.         {
  30.             if (message.Content == "!Hi")
  31.             {
  32.                 await message.Channel.SendMessageAsync("Hi, bro!");
  33.             }
  34.            
  35.  
  36.         }
  37.  
  38.         private Task Log(LogMessage msg)
  39.         {
  40.             Console.WriteLine(msg.ToString());
  41.             return Task.CompletedTask;
  42.         }
  43.  
  44.  
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement