private static void OnCallbackQuery(object sender, CallbackQueryEventArgs callbackQueryEventArgs) { var callbackQuery = callbackQueryEventArgs.CallbackQuery; var callback = BotCallbackFactory.Get(callbackQuery.Data.ParseType(), bot); callback?.Execute(callbackQuery); }
public static void Main(string[] args) { app = new Infra.App(); InMemoryDatabase.InitData(); BotCommandFactory.CreateCommands(app); BotCallbackFactory.CreateCallbacks(app); SessionManager.Create(app); Init(); }