You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- using Discord;
- 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();
-
- public async Task MainAsync()
- {
- var client = new DiscordSocketClient();
-
- client.Log += Log;
- client.MessageReceived += MessageReceived;
-
- string token = "abcdefg..."; // 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 == "!ping")
- {
- await message.Channel.SendMessageAsync("Pong!");
- }
- }
-
- private Task Log(LogMessage msg)
- {
- Console.WriteLine(msg.ToString());
- return Task.CompletedTask;
- }
- }
- }
|