Ответ от пользователя админу в telegram — различия между версиями

Материал из боты telegram - ebot.one - редактор ботов
Перейти к: навигация, поиск
Строка 40: Строка 40:
  
 
Пример настроек:
 
Пример настроек:
'''
+
 
 
{
 
{
 
"send_to_chat_id":"279422532",
 
"send_to_chat_id":"279422532",
 
"user_sender_info":2,
 
"user_sender_info":2,
 
"send_success":"Спасибо! Ваша заявка отправлена :)"
 
"send_success":"Спасибо! Ваша заявка отправлена :)"
}'''
+
}
 
[[Файл:Push 7.png|center]]
 
[[Файл:Push 7.png|center]]
  
Строка 51: Строка 51:
  
 
Пример настроек:
 
Пример настроек:
'''
+
 
 
{
 
{
 
"send_to_admin":"1",
 
"send_to_admin":"1",
 
"user_sender_info":2,
 
"user_sender_info":2,
 
"send_success":"Спасибо! Ваша заявка отправлена :)"
 
"send_success":"Спасибо! Ваша заявка отправлена :)"
}'''
+
}
 
[[Файл:Push 8.png|center]]
 
[[Файл:Push 8.png|center]]

Версия 23:54, 7 ноября 2017

Механизм относится к платным механизмам.

Для того чтобы можно было настроить данный механизм требуется чтобы были подключены следующие механизмы:

Пример отправки заявки пользователем:

Push 1.png

Получение заявки пользователем, чей chat_id (ID в telegram) указан в настройках механизма.

Примечание: Для того чтобы принимающий заявку пользователем, чей chat_id (ID в telegram) указан в настройках механизма (вы или ваш менеджер по обработке заявок) получил заявку необходимо чтобы он хотя бы раз стартовал бота, иначе бот не сможет отправить ему сообщение.

Push 2.png

При использовании данного механизма Вы сможете ответить пользователю только в случае если пользователь указал в своих настройках nikname, поэтому в команде, которая просит пользователя ввести сообщение имеет смысл указать просьбу оставить свои контактные данные.

Push 3.png

Пример ответа пользователю, указавшему свой nikname в своих настройках telegram

Push 4.png

Настройка механизма:

Структура команд. Ниже представлен пример настройки механизма:

Push 5.png

Настройки команды, которую вызовет пользователь для отправки заявки.

Чтобы при запросе текста не показывалось имя команды имеет смысл указать следующую настройку (или сменить видимость имени команды под настройками):

{ "name_command_display":"none" }

Push 6.png

Настройка команды, которая обработает заявку.

Ключ send_to_chat_id должен иметь значение Вашего chat_id или chat_id Вашего менеджера. Для того чтобы узнать свой chat_id (ID в телеграме) достаточно написать боту: getChatId

Примечание: Для того чтобы принимающий заявку пользователем, чей chat_id (ID в telegram) указан в настройках механизма (вы или ваш менеджер по обработке заявок) получил заявку необходимо чтобы он хотя бы раз стартовал бота, иначе бот не сможет отправить ему сообщение.

Если не указывать ключ user_sender_info, равный 2 - то сообщение об успешной отправке выдаст система. Если ключ равен 2 - вы сами можете указать текст (в поле текст), который увидит пользователь после отправки, но это не гарантирует, что сообщение отправилось. Чтобы пользователь получил текст именно после отправки следует указать текст в ключе send_success как показано на скриншоте.

Пример настроек:

{ "send_to_chat_id":"279422532", "user_sender_info":2, "send_success":"Спасибо! Ваша заявка отправлена :)" }

Push 7.png

Можно не указывать chat_id, а указать ключ send_to_admin, равный 1. Тогда сообщения будут отсылаться пользователю, чей chat_id указан в настройках бота в поле "Chat_id (ID в телеграме)". Опять же, пользователь, чей chat_id указан в такой настройке должен хотя бы раз стартовать бота, чтобы бот мог отсылать ему пуш уведомления.

Пример настроек:

{ "send_to_admin":"1", "user_sender_info":2, "send_success":"Спасибо! Ваша заявка отправлена :)" }

Push 8.png