Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка ботов Telegram — удалённая работа в Москве

Дата: 2025-05-19
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-05-19
Описание
Задачи чат-бота: информирование клиентов, приём текстовых заказов, ответы на типовые вопросы, финансовые операции, сбор информации. Продукт: Обмен валют. Техзадание есть. ## 🧾 Техническое задание: Telegram-бот для криптообменника ### 🔹 Цель проекта: Создать Telegram-бота, который будет: * Отвечать клиентам на часто задаваемые вопросы по криптообмену; * Хранить структуру вопросов и ответов в Google Таблицах; * Уметь обрабатывать схожие фразы (на основе ключевых слов); * Позволять администратору вручную добавлять новые ветки диалога; * При необходимости направлять клиента к оператору. --- ### 1. 🔧 Функциональность #### 1.1. Автоответы на вопросы пользователей * Пользователь пишет сообщение боту (например: *“Какой курс?“* или *“Сколько стоит доллар?“*); * Бот анализирует текст и ищет соответствие по **ключевым словам** в Google Таблице; * Если находится подходящий ответ — бот его отправляет; * Если не находится — бот предлагает: *“Передать вопрос оператору?”* #### 1.2. Распознавание фраз * Не точное совпадение, а **по смыслу (по ключевым словам)**: Например: фразы *“какой курс”*, *“курс доллара”*, *“что по цене?”* — должны вызывать один и тот же ответ; * Слова сравниваются регистронезависимо, возможна фильтрация по стоп-словам (если это нужно). #### 1.3. Добавление новых веток и ответов * Администратор сможет добавлять новые строки в Google Таблицу: * колонка: **ключевые слова** (через запятую); * колонка: **ответ бота** (в виде текста, можно с emoji, HTML-разметкой); * колонка: **доп. действия** (кнопки для перехода к следующим вопросам/ответам); #### 1.4. Сценарий подбора курса * Когда пользователь спрашивает про курс, бот запускает уточняющий сценарий: 1. Спрашивает: *“Какую сумму хотите обменять?“* 2. Затем: *“Что у вас есть? (например: TRY, USD, RUB, USDT)“* 3. Потом: *“Что хотите получить в обмен?“* * После этого бот показывает текст, например: *“Курс для суммы 15.000 TRY в USDT — 32.55. Если устраивает, пишите оператору или нажмите кнопку.”* * Пока курс вводится **вручную** — администратор меняет его в Google Таблице каждый день. #### 1.5. Подключение оператора * Если бот не может дать ответ — предлагает написать оператору; * При нажатии кнопки “Связаться с оператором“ — сообщение переходит в чат с админом; * Админ получает текст запроса и Telegram ID пользователя. --- ### 2. 🗂 Структура таблицы Google Sheets | Ключевые слова | Ответ бота | Кнопки | Тип сценария | | ------------------------------------ | ------------------------------------------------------------------------ | ---------------------- | ------------- | | курс, курс доллара, какой курс | Уточните, пожалуйста: какую сумму, в какой валюте и что хотите получить? | | диалог (курс) | | как купить, хочу купить, купить usdt | Отправьте лиры на карту Ziraat №XXXX и напишите оператору | Связаться с оператором | одношаговый | | куда отправить, реквизиты, карта | Карта для перевода: Garanti Bank XXXX. После оплаты — напишите нам. | | одношаговый | --- ### 3. 👤 Роли и доступы * **Пользователь** — задаёт вопросы, получает ответы, переходит по кнопкам * **Админ** — заполняет Google Таблицу, меняет курсы, получает сообщения от клиентов --- ### 4. 📦 Технологии * Язык: Python (aiogram) или Node.js * Telegram Bot API * Google Sheets API (чтение + обновление) * Возможность развертывания на Heroku, Railway или VPS --- ### 5. 💡 В перспективе (не в первом этапе) * Автоматическое обновление курса по API (например с abcex.io) * Логирование запросов * Аналитика: какие вопросы задают чаще всего * Мультиязычность (опционально, позже).
Похожие заказы
Программисты
дистанционно
договорная
Разработка чат-ботов. Задачи чат-бота: интерактивное меню или каталог, приём текстовых заказов. Платформа: Telegram. Продукт: Гид. Техзадание есть.
Москва
Фрилансеры
2025-06-10
Откликнуться
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: приём текстовых заказов, информирование клиентов, финансовые операции. Продукт: Обучающие курсы. Техзадания нет.
Москва
Фрилансеры
2025-06-10
Откликнуться
Программисты 1С
дистанционно
договорная
Доработать, настроить. 1С: Бухгалтерия, 1С: Зарплата и управление персоналом. Версия: 8.3. Доработать печатные формы.
Москва
Фрилансеры
2025-06-10
Откликнуться
Программисты
дистанционно
договорная
Установка плагин для подписания документов. Настройка. Установитьдля подписания электронного документа в госуслугах.
Ханты-Мансийский АО
Фрилансеры
2025-06-10
Откликнуться
Программисты
дистанционно
договорная
Вопрос о нарушении работы мессенджера. Настройка. Пожелания и особенности: Очень срочно нужна помощь!Один вопрос!.
Москва
Фрилансеры
2025-06-10
Откликнуться
Разработка концепции сайта
дистанционно
договорная
Разработать концепцию для создания мобильного приложения. Разработать концепцию для создания мобильного приложения
Челябинск
Фрилансеры
2025-06-10
Откликнуться
Тестировщики
дистанционно
договорная
Протестировать: Рекламу. Я просмотрю рекламный ролик и расскажу если будут в нём недостатки или промохи.
Москва
Фрилансеры
2025-06-10
Откликнуться