Skip to main content

Список системных команд бота

Системные команды бота - это команды не привязанные к отдельным функциям, они работаю на уровне самого бота и обращаются к его функционалу, свойствам или настройкам.

Как и любые другие команды, они отправляются напрямую в чат с ботом. В общем случае Команда состоит из
• Имени
• Параметров
• Аргументов.
Это означает что команда может содержать дополнительные параметры такие как Telegram ID или UserCode пользователя, а так же аргументы, такие как - тект или числа.

Подробнее о командах и их использовании в руководстве по командам.

Команды Головного бота

/advertstat - показывает статистику «Биржи Рекламы проекта @MenuBuilderBot».
/me - покажет данные вашего Аккаунта и Реферальную ссылку «Биржи Рекламы прокта @MenuBuilderBot».

Команды общие для Головного и Меню бота

/start - перезапуск бота.
/langen - переключает интерфейс на английский.
/langru - переключает интерфейс на русский. (Другие языки доступны по команде /start).

Команды вашего Меню бота (или бота где вы Админ)

/stat - показывает статистику бота.
/stopmail - останавливает отправку сообщений рассылки (Админ > Рассылка).
/showmenu - структура меню всего бота в сообщении.
/showmenu links - структура меню всего бота в сообщении, кнопки со ссылками "Deep links" (может комбинироваться с другими параметрами).
/showmenu local - структура локального меню где была использована команда в сообщении (может комбинироваться с другими параметрами).
/showmenu messages - структура меню всего бота в сообщении, количество сообщений в каждой кнопке (может комбинироваться с другими параметрами). 
/unban user_id - разрешает юзеру писать в бот.
/refparent user_id/user_code - реферальный родитель юзера.
/maildelay time - (формат 0.00) задержка между сообщениями в рассылке при частом Tempoban.
/home - используется в inline кнопках (или Action-ах) для перехода в "Главное Меню".
/extensions - возвращает список подключённых Расширений, бота и аккаунта.
/tokens - покажет накопительную статистку использования токенов в вашем боте, с момента последнего сброса.
/resettokens - сброс статистики использования токенов  в вашем боте.
/pm user_id text - позволяет отправлять личные сообщения (в несколько строк) пользователям бота. (Команда потребляет 1 Токен Сообщений). Юзер НЕ сможет ответить на ваше сообщение.
/userinfo user_id/user_code - выводит всю имеющуюся по юзеру информацию. (Команда потребляет 5 Токенов Функций).
/ignoreconditions - команда позволит ВКЛючить или ВЫКЛючить проверку условий на всех кнопках для ВСЕХ админов вашего ботов. Действует на ВЕСЬ бот целиком. Настройка не затрагивает пользователей. Нужна в основном для отдельных тестов и удобства навигации в отдельных случаях.
/errordetailforusers - временно (до рестарта бота) включает режим, когда детализированные сообщения об ошибках выводятся не только для админа, но и для любого юзера. Полезно, когда созданный функционал нормально работает админа, а у юзера - нет и надо узнать в чём причина. Команда работает как переключатель.

/showvars - покажет список ВСЕХ существующих в боте переменных и то в каких функциях они задействованы.
/showvars used - покажет список всех СУЩЕСТВУЮЩИХ и ЗАДЕЙСТВОВАННЫХ в боте переменных и то в каких функциях они задействованы (если переменная представлена в функции, однако при этом была удалена из бота - она показана не будет).
/showvars unused - покажет список всех переменных СУЩЕСТВУЮЩИХ в боте и НЕЗАДЕЙСТВОВАННЫХ ни в каких функциях.
/showvars location var_name - покажет список кнопок в которых задействована указанная в команде переменная и то в каких функциях она задействована.


Команды для бота в Группах

!admins - если вы добавили в группу нового админа и ваш бот не реагирует на его команды, вы можете отправить эту системную команду в чат группы и она заставит бота обновить список админов этой группы. Обычно список админов обновляется после перезапуска Сессии.


Где:
user_id - это Телеграм ID юзера.
user_code - это юзер код юзера.
var_name - имя переменной.
time - время в указанном формате.
text - любой ваш текст.