/
Laxerem
/
BaskBot
Обзор
Документация
Войти
/
Laxerem
/
BaskBot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
BaskBot.Application/Bot/Events/CallbackQueryUserEvent.cs
31 строка
838 B
Laxerem
Start creating a command controller
04 янв 2026, 10:45
04 янв 2026, 10:45
31ca431
Код
Авторство
О чём код?
using BaskBot.Application.Bot.Abstractions; using BaskBot.Application.Bot.Data; namespace BaskBot.Application.Bot.External.Events; public class CallbackQueryUserEvent : UserEvent { public readonly string Id; public readonly string Name; public readonly string? Query; public readonly List<string>? QueryArgs; public CallbackQueryUserEvent(UpdateInfo info, string callBackQuery, string id) : base(info) { Id = id; var parts = callBackQuery.Split('='); if (parts.Length >= 2){ Name = parts[0]; Query = parts[1]; if (parts.Length > 2) { QueryArgs = parts.Skip(2).ToList(); } } else { Name = callBackQuery; } } public override string GetContent() { return Name; } }