using System.Threading.Tasks; using Discord.WebSocket; namespace DiscordBotCore.Bot; public interface IDiscordBotApplication { public bool IsReady { get; } public DiscordSocketClient Client { get; } /// /// The start method for the bot. This method is used to load the bot /// Task StartAsync(); /// /// Stops the bot and cleans up resources. /// Task StopAsync(); }