Саппорт бот, telethon. Чат бота с заказчиком. Как организовать чат, чтобы бот (при необходимости) добавлял в чат человека оператора?
Задача создать бота, который бы отвечал на вопросы, а в случае запроса пользователя, подключал к диалогу человека-оператора. Т.е. клиент ведет диалог с ботом, при возникновении вопросов, на которые бот не может ответить (или по требованию клиента), он подключает к чату оператора и пока оператор в чате - не вступает в переписку, пока оператор не отключится.
Как я это вижу: бот создает чат и добавляться туда сам и добавляет клиента. По сообщению, например "хочу оператора" добавляет оператора и ждет пока тот не выйдет из чата. Как только оператор вышел - продолжает вести диалог.
Поправьте если я ошибся в идее
TTeratron, если для бизнеса, а не просто побаловаться то для оператора нужен отдельный интерфейс. плюс куча сервисов, разные режимы оператора, диалога и так далее. я советую поискать аналоги или договорится с платными ибо не факт что своими силами реально будет дешевле
Да такой формат имеет место быть, как вариант все это можно реализовать в боте, что бы у пользователя не происходил диссонанс от того что его кидает по чатам
Срасибо за ответ. т.е. чат-робот должен работать только через Телеграм АПИ (телеграм бот апи не подходит, т.к. не сможет добавить в диалог оператора, или я просто не нашел как это сделать):
Архитектурный вопрос по организации диалога:
Создавать сразу групповой чат (чтобы можно было добавлять оператора) верно? Потому что если чат-робот будет общаться в личном чате, то оператора не добавить, а конвертировать обычный чат в групповой на лету я не нашел как.