public BotCommandHandler(IChatMessageHandler handler, IChatMessage message, MessageParser parser) { Handler = handler; Message = message; Parser = parser; Config = Handler.Config; Command = new List<string>(Message.Content.ToLower().Replace(" ", " ").Substring(Config.Prefix.Length).Split(' ')); Command.Remove(""); switch (message.ChatType) { case ChatTypes.Discord: Output = new DiscordMessageOutput(); break; } GuildConfig = Config.GetServerConfig(message.Server.Id, message.ChatType); }
} // URL of chat frame to be embedded in the page. public IndexModel(IConfiguration configuration, IChatMessageHandler handler) { _handler = handler; EmbedIndexURL = configuration.GetSection("CHAT_EMBED_URL").Value; }
public IndexModel(IChatMessageHandler handler) { _handler = handler; }