Параметры
BotId
Идентификатор бота с которым будет работать команда, если выставить значение -1, будет работать со всеми ботами в проекте.
<T> Commands
Команды на которые реагирует бот.
Для ReplyMenuHandlerAttribute, ReplyMenuDynamicHandlerAttribute, SlashHandlerAttribute <T> это string.
Для InlineCallbackHandlerAttribute <T> это enum.
Параметры сравнения команд.
Позволяет настраивать работу ReplyMenuHandlerAttribute, ReplyMenuDynamicHandlerAttribute и SlashHandlerAttribute. Указывает как будет проверять текст команды. В тексте сообщения текст только этой команды, или команда содержится в тексте сообщения.
В ReplyMenuHandlerAttribute и ReplyMenuDynamicHandlerAttribute по умолчанию выставлено значение Equals. В SlashHandlerAttribute Contains.
Параметры сравнения строки. Используется только для ReplyMenuHandlerAttribute ReplyMenuDynamicHandlerAttribute и SlashHandlerAttribute. В InlineCallbackHandlerAttribute не задействован.
По умолчанию выставлено значение OrdinalIgnoreCase.
Более подробно можно почитать на MSDN: https://learn.microsoft.com/ru-ru/dotnet/api/system.stringcomparison?view=net-8.0 https://learn.microsoft.com/ru-ru/dotnet/standard/base-types/best-practices-strings
Вспомогательный класс который хранит настройки для отправки сообщений в telegram.
Last updated