Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Discord;
- using Discord.Commands;
- using Discord.WebSocket;
- using System;
- using System.Threading.Tasks;
- namespace MyBot
- {
- public class Program
- {
- public static void Main(string[] args)
- => new Program().MainAsync().GetAwaiter().GetResult();
- private DiscordSocketClient _client;
- private CommandService _commands;
- private CommandHandler _handler;
- public async Task MainAsync()
- {
- _client = new DiscordSocketClient();
- _client.Log += Log;
- _client.MessageReceived += MessageReceived;
- string token = "";
- await _client.LoginAsync(TokenType.Bot, token);
- await _client.StartAsync();
- _handler = new CommandHandler();
- await Task.Delay(-1);
- }
- private async Task MessageReceived(SocketMessage message)
- {
- if (message.Content == "!ping") {
- await message.Channel.SendMessageAsync("Pong!");
- }
- }
- private Task Log(LogMessage msg)
- {
- Console.WriteLine(msg.ToString());
- return Task.CompletedTask;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement