Last active
December 27, 2023 14:00
-
-
Save atlass-dev/2b187c927f3e7c65c01ee33899d5ad33 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Threading.Tasks; | |
using Discord; | |
using Discord.WebSocket; | |
namespace Discord_Bot_Tut | |
{ | |
class Program | |
{ | |
DiscordSocketClient client; | |
static void Main(string[] args) | |
=> new Program().MainAsync().GetAwaiter().GetResult(); | |
private async Task MainAsync() | |
{ | |
client = new DiscordSocketClient(); | |
client.MessageReceived += CommandsHandler; | |
client.Log += Log; | |
var token = "здесь токен"; | |
await client.LoginAsync(TokenType.Bot, token); | |
await client.StartAsync(); | |
Console.ReadLine(); | |
} | |
private Task Log(LogMessage msg) | |
{ | |
Console.WriteLine(msg.ToString()); | |
return Task.CompletedTask; | |
} | |
private Task CommandsHandler(SocketMessage msg) | |
{ | |
if (!msg.Author.IsBot) | |
switch (msg.Content) | |
{ | |
case "!привет": | |
{ | |
msg.Channel.SendMessageAsync($"Привет, {msg.Timestamp}"); | |
break; | |
} | |
case "!рандом": | |
{ | |
Random rnd = new Random(); | |
msg.Channel.SendMessageAsync($"Выпало число {rnd.Next(-1000, 1000)}"); | |
break; | |
} | |
} | |
return Task.CompletedTask; | |
} | |
} | |
} |
чел харош, помог разобраться более менее, но жаль что забросил это дело, хотелось бы больше команд узнать от тебя, и плохо то что бот работает только в лс, а не в той же группе, сыровато но все равно спасибо
Документацию читайте
чел харош, помог разобраться более менее, но жаль что забросил это дело, хотелось бы больше команд узнать от тебя, и плохо то что бот работает только в лс, а не в той же группе, сыровато но все равно спасибо
Документацию читайте
А где документация?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
чел харош, помог разобраться более менее, но жаль что забросил это дело, хотелось бы больше команд узнать от тебя, и плохо то что бот работает только в лс, а не в той же группе, сыровато но все равно спасибо