public DynamicCommands(TwitchChatRoom room)
: base(room)
{
var commands = room.factory.GetAllCommands(room.twitchConnection);
foreach(var command in commands) {
ChatCommand.Create(room, command.command, ActionWithStaticData<string, TwitchUser, string>.For(DynamicCommandResponse, command.response), command.description, null, command.isModOnly, command.coolDown, false);
}
}