> For the complete documentation index, see [llms.txt](https://prethink.gitbook.io/prtelegrambot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prethink.gitbook.io/prtelegrambot/ru/obrabotka-komand/parametry.md).

# Параметры

## BotId

Идентификатор бота с которым будет работать команда, если выставить значение -1, будет работать со всеми ботами в проекте.

## \<T> Commands

Команды на которые реагирует бот.

Для ReplyMenuHandlerAttribute, ReplyMenuDynamicHandlerAttribute, SlashHandlerAttribute \<T> это string.

Для InlineCallbackHandlerAttribute \<T> это enum.

## [CommandComparison](/prtelegrambot/ru/api/perechisleniya-enum/commandcomparison.md)

Параметры сравнения команд.

Позволяет настраивать работу ReplyMenuHandlerAttribute, ReplyMenuDynamicHandlerAttribute и SlashHandlerAttribute. Указывает как будет проверять текст команды. В тексте сообщения текст только этой команды, или команда содержится в тексте сообщения.

В ReplyMenuHandlerAttribute и ReplyMenuDynamicHandlerAttribute по умолчанию выставлено значение Equals. В SlashHandlerAttribute Contains.

## [StringComparison](/prtelegrambot/ru/api/perechisleniya-enum/stringcomparison.md)

Параметры сравнения строки. Используется только для 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>

## [OptionMessage](/prtelegrambot/ru/api/klassy/optionmessage.md)

Вспомогательный класс который хранит настройки для отправки сообщений в telegram.
