Big update introducing ghetto command interface, settings, database and howl.gg bet feed scraping

This commit is contained in:
barelyprofessional
2024-07-18 01:37:15 +10:00
parent 936bf743a5
commit d61a171e54
46 changed files with 2198 additions and 218 deletions
+15
View File
@@ -0,0 +1,15 @@
using System.Text.RegularExpressions;
using KfChatDotNetKickBot.Models.DbModels;
using KfChatDotNetWsClient.Models.Events;
namespace KfChatDotNetKickBot.Commands;
internal interface ICommand
{
List<Regex> Patterns { get; }
string HelpText { get; }
bool HideFromHelp { get; }
UserRight RequiredRight { get; }
Task RunCommand(KickBot botInstance, MessageModel message, GroupCollection arguments, CancellationToken ctx);
}