public App() { _kuma = new KumaClient(); _telegram = new TelegramBotClient(BotConfig.TelegramToken); _telegram.OnMessage += OnMessage; }
public App() { _kuma = new KumaClient(); _discord = new DiscordSocketClient(); _discord.Log += Log; _discord.Ready += OnReady; _discord.MessageReceived += MessageReceived; }
static void Main() { _kuma = new KumaClient(); while (true) { Console.Write("> "); string message = Console.ReadLine(); if (message == "exit") { Environment.Exit(0); } try { Request request = new Request() { Message = message, MessageId = 0, Username = "******", Authority = UserAuthority.Admin, Protocol = RequestProtocol.Terminal, ChannelId = 5862, ChannelIsPrivate = true, ChannelIsNsfw = true, }; Response response = _kuma.GetResponse(request); if (response.Message != "") { Console.WriteLine($"\n {response.Message}\n"); } else if (response.Image != null) { Console.WriteLine($"\n {response.Image.Url}\n"); } } catch (Exception ex) { Console.WriteLine($"\n ERROR: {ex}\n"); } } }
public App() { _kuma = new KumaClient(); ClientOptions clientOptions = new ClientOptions { MessagesAllowedInPeriod = 750, ThrottlingPeriod = TimeSpan.FromSeconds(30) }; WebSocketClient webSocketClient = new WebSocketClient(clientOptions); _twitch = new TwitchClient(webSocketClient); _twitch.OnLog += Log; _twitch.OnConnected += Connected; _twitch.OnJoinedChannel += ChannelJoined; _twitch.OnMessageReceived += MessageReceived; _twitch.OnWhisperReceived += WhisperReceived; }