Задать вопрос
  • Перемещение папки AppData через реестр безопасно?

    @Kaminasta Автор вопроса
    kalapanga, скорость для меня не так уж и важно. Просто не очень хотелось переставлять винду и перемещать все файлы на новую. Вот и решил просто самую большую папку переместить на жесткий диск.
  • Вывод системного уведомления WPF. Как вывести?

    @Kaminasta Автор вопроса
    Роман, вопрос уже решили. Спасибо за помощь
  • Вывод системного уведомления WPF. Как вывести?

    @Kaminasta Автор вопроса
    Пасиба за решение вопроса
  • Вывод системного уведомления WPF. Как вывести?

    @Kaminasta Автор вопроса
    Использую WPF.
    Можете пожалуйста скинуть пример с использованием этого пакета. А то я не нашел гайдов в интернете, возможно плохо искал
  • Вывод системного уведомления WPF. Как вывести?

    @Kaminasta Автор вопроса
    VoidVolker, ок. Ну кода так то мало
  • Как отследить колбэк oncallbackquery?

    @Kaminasta Автор вопроса
    Kaminasta, как вы видите в скриншоте сообщение отправилось и кнопки к нему привязались. Осталось только подписаться на событие клика и ВСЕ, вопрос будет решен. А в этой категории форума явно есть люди которые знают как подписаться на событие в последней версии библиотеки.

    Опять же повторюсь, мануала как подписываться на событие клика на кнопку Я НЕ НАШЕЛ. В официальном мануале такого мануала по этому поводу НЕТУ.
    Вот если что ссылка на мануал как создать сообщение с кнопкой или клавиатурой.
  • Как отследить колбэк oncallbackquery?

    @Kaminasta Автор вопроса
    MVV, посмотрел я то что вы скинули и вообще нечего не понял. Зачем так костыльно обращаться к API телеграма если можно просто пользоваться библиотекой Telegram.Bot? И ответа на мой вопрос как подписаться на событие клика на кнопку я не нашел.
  • Как отследить колбэк oncallbackquery?

    @Kaminasta Автор вопроса
    MVV, зачем мне это все? Мне о же самое рассказал компилятор, я сюда пришел ради помощи а не ради пересказа ошибок компилятора.
    Причем тут привязка кнопок?
    Кнопки привязывается нормально и по мануалу, а вот подписывание на колбэк нажатия кнопок в мануале НЕТУ.
    Я специально перешёл в категорию C# > Telegram > Боты чтобы найти знающих людей. Вопрос до гениальности прост для того человека кто это прошел, а то что вы не знаете как работать с библиотекой Telegram. Bot явно не моя проблема если уж вы сюда пришли
  • Как отследить колбэк oncallbackquery?

    @Kaminasta Автор вопроса
    using Telegram.Bot;
    using Telegram.Bot.Polling;
    using Telegram.Bot.Types;
    using Telegram.Bot.Types.Enums;
    using Telegram.Bot.Types.ReplyMarkups;
    using Telegram.Bots.Http;
    
    namespace TelegramBot
    {
        class Program
        {
            private static TelegramBotClient bot = new TelegramBotClient("-");
    
            static void Main(string[] args)
            {
                Console.WriteLine("Запущен бот " + bot.GetMeAsync().Result.FirstName);
    
                var cts = new CancellationTokenSource();
                var cancellationToken = cts.Token;
                var receiverOptions = new ReceiverOptions
                {
                    AllowedUpdates = { }, // receive all update types
                };
    
                bot.StartReceiving(
                    HandleUpdateAsync,
                    HandleErrorAsync,
                    receiverOptions,
                    cancellationToken
                );
                Console.ReadLine();
            }
    
            public static async Task HandleUpdateAsync(ITelegramBotClient botClient, Update update, CancellationToken cancellationToken)
            {
                List<Message> messages = new List<Message>();
    
                if (update.Type == UpdateType.Message)
                {
                    var message = update.Message;
    
                    if (message.Text.ToLower() == "/start")
                    {
                        var inlineKeyboard = new InlineKeyboardMarkup(new[]
                        {
                            InlineKeyboardButton.WithCallbackData("Проверить условие", "check_condition")
                        });
    
                        await botClient.SendTextMessageAsync(
                            message.Chat,
                            "Привет! Я - ваш бот-помощник, разработанный специально для управления вашим аккаунтом в игре LimeMP RolePlay. Мною вы сможете отслеживать активность на вашем аккаунте, замораживать его, изменять пароль и многое другое!\n\nМоя работа облегчит вам управление аккаунтом и сделает его более безопасным и удобным. Чтобы начать использование бота, вам необходимо подписаться на канал новостник t.me/limemp.",
                            replyMarkup: inlineKeyboard
                        );
                    }
                }
            }
    
            public static async Task HandleErrorAsync(ITelegramBotClient botClient, Exception exception, CancellationToken cancellationToken)
            {
                Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(exception));
            }
    
            private static async Task HandleCallbackQueryAsync(ITelegramBotClient botClient, Update update, CancellationToken cancellationToken)
            {
                var callbackQuery = update.CallbackQuery;
                var user = callbackQuery.From;
    
                Console.WriteLine($"{user.FirstName} ({user.Id}) нажал на кнопку: {callbackQuery.Data}");
    
                switch (callbackQuery.Data)
                {
                    case "check_condition":
                    {
                        return;
                    }
                }
            }
        }
    }

    Вот весь код проекта, наверное вам так легче будет
  • Как отследить колбэк oncallbackquery?

    @Kaminasta Автор вопроса
    MVV, если уж скачивать какую либо библеотеку то последнюю версию. А вот библеотека для взаимодействия с ботом вроде одна, это Telegram.BOT. Хз про что вы написали в начале но колбеки все предлагаются библеотекой Telegram.BOT. И чтож поделать если нету адекватного мануала к последней версии библеотеки где будет написано о том как ловить колбек нажатия кнопок?
    Если что последняя версия это 19.0.0