Files
SethDiscordBot/DiscordBotCore.PluginManagement.Loading/IPluginLoader.cs

15 lines
385 B
C#

using Discord.WebSocket;
using DiscordBotCore.PluginCore;
using DiscordBotCore.PluginCore.Interfaces;
namespace DiscordBotCore.PluginManagement.Loading;
public interface IPluginLoader
{
List<IDbCommand> Commands { get; }
List<IDbEvent> Events { get; }
List<IDbSlashCommand> SlashCommands { get; }
Task LoadPlugins();
void SetClient(DiscordSocketClient client);
}