Описание команд интеграции Telegram#
Список команд приложения#
| Команда | Использование | Описание |
|---|---|---|
/help | /help | Справка по командам |
/start | /start | Начало работы с ботом |
/me | /me | Информация о текущем пользователе ( telegram chat_id, username, name) |
/language [lang] /lang [lang] | /language en /lang ru | Смена языка бота (доступные языки - ru и en) |
/instance [idInstance] [apiTokenInstance] | /instance 1101111111 abcdef123456789abcde | Привязка инстанса GREEN-API |
/resetInstance | /resetInstance | Отключение текущего инстанса от интеграции |
/status /getStateInstance | /status /getStateInstance | Проверка статуса инстанса ( Instance ID, статус инстанса, подключенный номер телефона, настройки уведомлений) |
/setchat [chat_id] | /setchat 123456798 | Настроить пересылку в другой телеграм чат |
/sendMessage [номер WhatsApp] [текст] | /sendMessage 79876543210 Привет! | Отправить сообщение в WhatsApp |
/notifications [type] [on/off] | /notifications all on /notifications incoming on/notifications outgoing off/notifications status off | Управление уведомлениями: - incoming - входящие WhatsApp сообщения - outgoing - статусы сообщений, отправленных в WhatsApp - status - уведомления о смене статуса инстанса |
Примеры использования команд#
Команда /instance#
Назначение:
Привязка инстанса GREEN-API к телеграм-боту.
Пример запроса:
/instance 1101111111 abcdef123456789abcde
Пример ответа:
Успешное подключение:
Инстанс успешно привязан!
Вебхук автоматически установлен.
Теперь вы можете получать и отправлять сообщения через WhatsApp.
Доступные команды:
• /status - статус инстанса
• /resetInstance - сменить инстанс
• /help - помощь
Ошибка подключения:
Неверный формат. Используйте:
/instance 1101111111 abc123abc123abc123abc123abc123
Где:
• 1101111111 - idInstance
• abc123... - apiTokenInstance
idInstanceиapiTokenInstanceможно получить в личном кабинете GREEN-API после создания инстанса.
Команда /me#
Назначение:
Получение информации о текущем пользователе Telegram.
Пример запроса:
/me
Пример ответа бота:
Ваша информация
Ваш Telegram ID: 123456789
Username: your_username
Имя: Василиса
Пересылка сообщений:
В этот чат
Команда /status или /getStateInstance#
Назначение:
Проверка статуса привязанного инстанса.
Пример запроса:
/status
Пример ответа бота:
Инстанс авторизован:
Статус инстанса:
• ID инстанса: 1101111111
• Статус: authorized
• Номер телефона: 79876543210@c.us
• Получение входящих сообщений: включено
• Получение статусов отправленных сообщений: включено
• Получение статуса инстанса: включено
Для смены инстанса используйте /resetInstance
Инстанс не авторизован:
Статус инстанса:
• ID инстанса: 1101111111
• Статус: notAuthorized
• Номер телефона: не указан
• Получение входящих сообщений: выключено
• Получение статусов отправленных сообщений: выключено
• Получение статуса инстанса: выключено
Для смены инстанса используйте /resetInstance
Инстанс не подключен:
Инстанс не привязан. Используйте /instance для привязки.
Пошаговая инструкция для начала работы: /start
Команда /setchat#
Назначение:
Настройка пересылки сообщений в указанный чат/канал.
Пример запроса:
/setchat -1001234567890
Префикс
-означает, что это супергруппа или канал.chat_idможно узнать с помощью бота@userinfobotили из ответа команды/me(для личных чатов).
Обратите внимание!
Бот может отправлять сообщения только тем личным чатам, с которыми у него уже была переписка.
Поэтому при настройке отправки сообщений другому пользователю telegram, необходимо, чтобы этот пользователь начал диалог с ботом (отправил /start)
Пример ответа бота:
Успешная установка:
Настройки обновлены!
Все сообщения из WhatsApp теперь будут пересылаться в:
-1001234567890
Чтобы сбросить настройку и получать сообщения себе:
/resetchat
Ошибка установки:
Не удалось отправить сообщение в указанный чат
Возможные причины:
• Бот не добавлен в этот чат/канал
• Указан неверный chat_id
• Чат не существует
Убедитесь, что:
1. Бот добавлен в целевой чат/канал
2. Бот имеет права на отправку сообщений
3. Chat_id указан верно
Команда /sendMessage#
Назначение:
Отправка сообщения в WhatsApp.
Пример запроса:
/sendMessage 79876543210 Добрый день! Это тестовое сообщение из Telegram.
Пример ответа бота:
Сообщение отправлено в WhatsApp:
Чат: 79876543210@c.us
Текст: Привет! Это тестовое сообщение из Telegram
ID сообщения: BAE56B72848CD42F
Неверный формат. Используйте:
/reply <номер_телефона> <сообщение>
Например:
/reply 79876543210 Привет!
Команда /notifications#
Назначение:
Управление уведомлениями о событиях WhatsApp.
Примеры запросов:
Включить все уведомления:
/notifications all on
Включить уведомления о входящих сообщениях:
/notifications incoming on
Выключить уведомления остатусах исходящих сообщенийх:
/notifications outgoing off
Выключить уведомления о смене статуса инстанса:
/notifications status off
Типы уведомлений:
incoming- входящие WhatsApp сообщенияoutgoing- статусы отправленных сообщенийstatus- уведомления о смене статуса инстансаall- все типы уведомлений (incoming,outgoingиstatus)
Команда /language#
Назначение:
Выбор языка интерфейса бота.
Пример запроса:
/language ru
Пример ответа бота:
Успешная смена языка:
Язык изменен на русский
Ошибка в установке языка:
Данный язык не поддерживается.
Пожалуйста, отправьте /language ru либо /language en