Разработка чат-ботов. Задачи чат-бота: ответы на типовые вопросы, ИИ консультант. Платформа: Telegram. Продукт: телеграм. Техзадание есть. Техническое задание: Telegram User-bot Цель: создать Telegram user-bot, который ведёт диалог с пользователем по заранее заданному сценарию. Должна быть возможность замены или редактирования сценария без переписывания кода, а также быстрая смена аккаунта в случае блокировки. Бот работает как user-bot через Telegram-аккаунт и использует ChatGPT API (или совместимый движок). Сценарий загружается из отдельного файла (JSON, YAML или текст). В нём описывается персонаж — имя, возраст, стиль общения и биография, а также сюжет диалога, структурированный по шагам или дням, и целевая задача, например продажа продукта или запись на приём. Бот должен анализировать входящие сообщения и отвечать именно от лица персонажа, а не шаблонно. Диалог может длиться несколько дней, при этом должна быть возможность оперативно заменить сценарий без изменения кода. Вся история диалогов сохраняется в логах (JSON или текстовый файл). Персонажей можно легко менять. Например, сегодня это Андрей, 24 года, менеджер по продажам, который продаёт продукт, а завтра это Кристина, которая записывает людей на приём или выполняет другую задачу. Смена аккаунта реализуется просто: если текущий аккаунт заблокирован, нужно удалить старый файл .session, запустить бота, ввести новый номер телефона и код подтверждения из Telegram. Реализация — на Python с использованием Telethon или Pyrogram. Подключение к ChatGPT происходит через OpenAI API. Ожидаемый результат: рабочий user-bot, подключённый к Telegram, с документацией о том, как менять сценарий и персонажа, и возможностью без проблем переключать аккаунт.