private async void OnInlineResultChosen(object sender, ChosenInlineResultEventArgs e) { try { long Result; if (long.TryParse(e.ChosenInlineResult.ResultId, out Result)) { Result -= (Result % MusicHandler.MaxQueued); if (InlineIds.TryAdd(Result, e.ChosenInlineResult.InlineMessageId)) { await Task.Delay(3000); string Value; if (InlineIds.TryRemove(Result, out Value)) { Bot.Log("The inline message id was not used"); } } } else { Bot.Log("Could not add the inline message id"); } } catch (Exception Ex) { Bot.Log(Ex); } }
private static async void Api_ChosenInlineResultReceived(object s, ChosenInlineResultEventArgs e) { try { long Result; if (long.TryParse(e.ChosenInlineResult.ResultId, out Result)) { Result -= (Result % 10); if (InlineMessageIds.TryAdd(Result, e.ChosenInlineResult.InlineMessageId)) { await Task.Delay(3000); string Value; if (InlineMessageIds.TryRemove(Result, out Value)) { "The inline message id was not used".Log(); } } } else { "Could not add the inline message id".Log(); } //await Api.EditInlineMessageText(e.ChosenInlineResult.InlineMessageId, "Added Song"); } catch (Exception Ex) { Ex.Log(); } }
private static async void OnInlineResultChosen(object sender, ChosenInlineResultEventArgs e) { ChosenInlineResult res = e.ChosenInlineResult; if (res != null) { await router.HandleAsync(res.Query, res); } Console.WriteLine($"{res.From.FirstName} {res.From.LastName}: {res.Query}"); }
static void BotOnInlineResultChosen(object sender, ChosenInlineResultEventArgs e) { text.writeWithColor("InlineResult (InlineMsgID: "); text.writeWithColor(e.ChosenInlineResult.InlineMessageId, ConsoleColor.Blue); text.writeWithColor(" ResultID: "); text.writeWithColor(e.ChosenInlineResult.ResultId, ConsoleColor.Blue); text.writeWithColor(" FromID: "); text.writeWithColor(e.ChosenInlineResult.From.Id.ToString(), ConsoleColor.Blue); text.writeWithColor(" ForQuery: "); text.writeWithColor(e.ChosenInlineResult.Query, ConsoleColor.Blue); text.writeWithColor(" )", newLine: true); }
//: NEEDS TO BE TESTED public static bool TryGetArgs(this ChosenInlineResultEventArgs e, [NotNull] out IReadOnlyList <string> args) { var match = FluentRegex.CheckCommand.Match(e?.ChosenInlineResult?.Query ?? ""); if (match.Success) { args = match.Groups[2].Value.Split(' ', StringSplitOptions.RemoveEmptyEntries); return(true); } else { args = Array.Empty <string>(); return(false); } }
private static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { try { Console.WriteLine($"Received inline result: {chosenInlineResultEventArgs.ChosenInlineResult.ResultId}"); //Process.Start(path); //Environment.Exit(0); } catch { //Process.Start(path); //Environment.Exit(0); } }
private void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs e) { }
private void OnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { _logger.LogInformation($"Received inline result: {chosenInlineResultEventArgs.ChosenInlineResult.ResultId}"); }
private static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs e) { throw new NotImplementedException(); }
private static void Bot_OnInlineResultChosen(object sender, ChosenInlineResultEventArgs e) { Console.WriteLine($"Received inline result: {e.ChosenInlineResult.ResultId}"); }
public void OnInlineResultChosen(object sender, ChosenInlineResultEventArgs c) { Print($"{c.ChosenInlineResult.From} CHOOSE {c.ChosenInlineResult.Query}({c.ChosenInlineResult.ResultId}) in msg {c.ChosenInlineResult.InlineMessageId}"); //await Core.botClient.SendTextMessageAsync(e.Message.Chat, "收到訊息:\n" + e.Message.Text); }
private static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { logger.Info($"Received inline result: " + $"{chosenInlineResultEventArgs.ChosenInlineResult.ResultId}"); }
protected virtual async void On_ChosenInlineResult(object?sender, ChosenInlineResultEventArgs e) { }
private static void BotOnOnInlineResultChosen(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { Console.WriteLine(chosenInlineResultEventArgs.ChosenInlineResult.Query); }
private static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { }
private void Bot_OnInlineResultChosen(object sender, ChosenInlineResultEventArgs e) { cout("Bot_OnInlineResultChosen"); }
private static void OnInlineResultChosen(object sender, ChosenInlineResultEventArgs e) { Log.Information("OnInlineResultChosen: {@Result}", e.ChosenInlineResult); }
private static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { Console.WriteLine($"Received choosen inline result: {chosenInlineResultEventArgs.ChosenInlineResult.ResultId}"); }
private void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { Trace.WriteLine("Received choosen inline result: {chosenInlineResultEventArgs.ChosenInlineResult.ResultId}"); }
internal static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs args) { }
private void Bot_OnInlineResultChosen(object sender, ChosenInlineResultEventArgs e) { //int i = 0; //e.ChosenInlineResult. }
private void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs e) { botLinq.AddToBotErrorLog("Unexpected ChosenInlineResult received - " + "From: '" + e.ChosenInlineResult.From + "', Query: '" + e.ChosenInlineResult.Query + "'"); }
private static void InlineResultActor(TelegramBotClient api, ChosenInlineResultEventArgs e) { string id = e.ChosenInlineResult.Query; string path = e.ChosenInlineResult.ResultId; }
private void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs e) { _log.LogInformation($"Received choosen inline result: {e.ChosenInlineResult.ResultId}"); }
private static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { //Console.WriteLine("Received choosen inline result: {0}", chosenInlineResultEventArgs.ChosenInlineResult.ResultId); }
private async void Evaluate_OnChosenInlineResult(object?sender, ChosenInlineResultEventArgs e) => await CommandService.Evaluate_ToHandler <TModule>(e).ConfigureAwait(false);
private static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { _logger.LogError($"Received choosen inline result: {chosenInlineResultEventArgs.ChosenInlineResult.ResultId}"); }
private void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { throw new NotImplementedException(); //textBox1.Text += $"Received inline result: {chosenInlineResultEventArgs.ChosenInlineResult.ResultId}"; }
private static void BotOnChosenInlineResultReceived(object sender, ChosenInlineResultEventArgs chosenInlineResultEventArgs) { Console.WriteLine($"Received inline result: {chosenInlineResultEventArgs.ChosenInlineResult.ResultId}"); }
private void BotClient_OnInlineResultChosen(object sender, ChosenInlineResultEventArgs e) { //throw new NotImplementedException(); Log.Write(LogLevel.NORMAL, "MedocTelegram: OnInlineResultChosen()\r\n" + e.ChosenInlineResult.Query); }