using Discord.Commands; using Discord.WebSocket; using PluginManager.Interfaces; public class Random : DBCommand { public string Command => "random"; public string Description => "random number between number1 and number2"; public string Usage => "random [number1] [number2]"; public bool canUseDM => true; public bool canUseServer => true; public bool requireAdmin => false; public async void Execute(SocketCommandContext context, SocketMessage message, DiscordSocketClient client, bool isDM) { try { string msg = message.Content; int a = int.Parse(msg.Split(' ')[1]); int b = int.Parse(msg.Split(' ')[2]); if (a > b) { int x = a; a = b; b = x; } await message.Channel.SendMessageAsync("Your random generated number is " + new System.Random().Next(a, b)); } catch { await message.Channel.SendMessageAsync("Invalid numbers or no numbers:\nUsage: " + Usage); } } }