/
Laxerem
/
BaskBot
Обзор
Документация
Войти
/
Laxerem
/
BaskBot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
BaskBot.Application/Bot/Extensions/UpdateParser.cs
32 строки
1 KB
Laxerem
Start creating a command controller
04 янв 2026, 10:45
04 янв 2026, 10:45
31ca431
Код
Авторство
О чём код?
using BaskBot.Application.Bot.Data; using Telegram.Bot.Types; using Telegram.Bot.Types.Enums; namespace BaskBot.Application.Bot.External; public static class UpdateParser { public static UpdateInfo? Parse(Update update) { switch (update.Type){ case UpdateType.CallbackQuery: return new UpdateInfo( Type: update.Type, Username: update.CallbackQuery.From.Username, Chat: update.CallbackQuery.Message.Chat, UserId: update.CallbackQuery.From.Id, MessageId: update.CallbackQuery.Message ); case UpdateType.Message: return new UpdateInfo( Type: update.Type, Username: update.Message.From.Username, Chat: update.Message.Chat, UserId: update.Message.From.Id, MessageId: update.Message ); } return null; } }