Обработка Inline команд

Под inline командами подразумеваю inline меню и обработку этих менюшек. В PRTelegram бот можно задействовать 3 основных пунктов inline меню:
InlineCallback – обработчик команд.
InlineURL – Работает со ссылками.
InlineWebApp – Работает с WebApp. (Разбор будет в следующих главах)
/// <summary>
/// Конструктор.
/// </summary>
/// <param name="botId">Идентификатор бота.</param>
/// <param name="botIds">Идентификаторы ботов.</param>
/// <param name="commands">Команды.</param>
public InlineCallbackHandlerAttribute(params T[] commands)
public InlineCallbackHandlerAttribute(long botId, params T[] commands)
public InlineCallbackHandlerAttribute(long[] botIds, params T[] commands)
Перед созданием Inline меню требуется создать новое перечисление которое будет в себе содержать набор команд. Перечисление обязательно должен быть отмечено атрибутом InlineCommand так же для избежания ошибок присвойте номер больше 100 первому значению.
[InlineCommand]
public enum CustomTHeader
{
[Description("Пример 1")]
ExampleOne = 500,
[Description("Пример 2")]
ExampleTwo,
[Description("Пример 3")]
ExampleThree,
}
Last updated