Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading.Tasks;
- using Discord;
- using Discord.WebSocket;
- namespace DiscordBot
- {
- public class Program
- {
- public static void Main(string[] args)
- => new Program().MainAsync().GetAwaiter().GetResult();
- public async Task MainAsync()
- {
- var client = new DiscordSocketClient();
- client.MessageReceived += MessageReceived;
- client.Log += Log;
- string token = ""; // Remember to keep this private!
- await client.LoginAsync(TokenType.Bot, token);
- await client.StartAsync();
- // Block this task until the program is closed.
- await Task.Delay(-1);
- }
- private async Task MessageReceived(SocketMessage message)
- {
- if (message.Content == "!Hi")
- {
- await message.Channel.SendMessageAsync("Hi, bro!");
- }
- }
- private Task Log(LogMessage msg)
- {
- Console.WriteLine(msg.ToString());
- return Task.CompletedTask;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement