Рейтинг: 0  
Новая
Предложил Александр 05.03.2020 11:36:59

Добавить настройку возможности при первом открытии диалога с чат-ботом автоматически отправлять ему команду /start в мессенджере корпоративного портала 1C:Битрикс24 (Чат-бот)

Сейчас, когда открываешь диалог с ботом в мессенджере корп портала 1С:Битрикс24 бот молчит, хотя должен приветственное сообщение отправлять, задавая тон общения, чтобы, в том числе, было понятно как с ним общаться.

Для этого необходимо, чтобы при первом открытии диалога с чат-ботом ему автоматически отправлялась команда /start в мессенджере корпоративного портала 1C:Битрикс24. То есть здесь два условия отправки команды /start:
  1. факт отправки пользователем команды на открытие диалога с ботом;
  2. факт отсутствия предшествующей истории переписки с ботом (первое касание).
А затем автоматически отправлять команду /start можно на основе таймаута (проверки последнего сообщения от клиента, например, если последнее сообщение было отправлено более 24 часов назад, то при следующем открытии диалога боту также необходимо кидать команду /start. То есть здесь тоже два условия отправки команды /start:
  1. факт отправки пользователем команды на открытие диалога с ботом;
  2. факт наличия просроченного таймаута по времени последнего сообщения от пользователя.
Чтобы не грузить систему, таймауты лучше не в виде счетчика реализовать, а в виде простой проверки разницы во времени между срабатыванием факта открытия диалога с чат-ботом и временем последней отправки сообщения от пользователя в истории переписки с данным чат-ботом.

Хорошо бы чтобы также в настройках портала можно было бы включить/отключить отправку команды /start как при первом контакте с ботом, так и по таймауту, указав время таймаута в часах или минутах.
Рейтинг: 0.8902  
Новая
Предложил Александр 05.03.2020 10:03:55

Добавить превью ссылок, в том числе и отправляемых клиентом в мессенджере корпоративного портала 1С:Битрикс24 (Чат-бот)

Добавить превью ссылок, в том числе и отправляемых клиентом в мессенджере корпоративного портала