Деплой Telegram-бота на Python з інтеграцією SalesDrive
2500 UAHТехнічне завдання: Деплой Telegram-бота на Python з інтеграцією SalesDrive
Контекст:
Є розроблений Python-бот (використовує бібліотеки python-telegram-bot та google-genai). Бот генерує зображення через Gemini API та збирає дані для замовлення мерчу (товар, розмір, контакти, адреса). Використовується CRM SalesDrive.
Проблема:
Зараз бот працює в режимі Polling, що конфліктує з функцією чатів SalesDrive (SalesDrive також використовує Webhook для відображення історії повідомлень у CRM). Потрібно забезпечити одночасну роботу логіки бота та збереження всієї історії чату в SalesDrive.
Необхідний результат:
Деплой на Hostiq: Розгорнути бота на моєму хостингу (Shared або VPS через SSH). Налаштувати віртуальне середовище (venv) та автозапуск процесу (наприклад, через systemd або Gunicorn).
Перехід на Webhook: Перевести бота з Polling на Webhook. Налаштувати SSL/HTTPS та Reverse Proxy (Nginx/Apache), щоб Telegram міг надсилати запити на сервер.
Синхронізація з SalesDrive: Реалізувати логіку "проксі": кожне вхідне повідомлення від користувача бот повинен не лише обробляти своєю логікою, а й миттєво дублювати (пересилати) на Webhook SalesDrive. Це потрібно для того, щоб менеджер бачив усю історію діалогу безпосередньо в інтерфейсі CRM SalesDrive.
Збереження логіки бота:
Генерація принту (Gemini/Imagen).
Покроковий збір даних: Тип товару -> Розмір -> ПІБ/Телефон -> Адреса.
Фінальний звіт: Надсилання повних даних замовлення (разом із згенерованим фото) у приватні повідомлення менеджеру в Telegram.
Технічні дані (надам після обговорення):
Код бота (Python).
Telegram Bot Token & Gemini API Key.
SalesDrive Webhook URL.
Доступи до Hostiq (SSH/Панель керування).
ID менеджера для звітів.
Вимоги до виконавця:
Досвід з python-telegram-bot, Webhooks, Gunicorn/Nginx.
Розуміння того, як працюють чати в SalesDrive через API/Webhooks.
Результат: Повністю робочий бот на сервері, який не "перебиває" чат у CRM.
Головна проблема — це конфлікт Webhooks, і Ви маєте налаштувати пересилання повідомлень у SalesDrive, поки бот виконує свою роботу.
Відгук замовника про співпрацю з Dmytro Romanchuk
Деплой Telegram-бота на Python з інтеграцією SalesDriveПроєкт виконаний згідно ТЗ
Відгук фрилансера про співпрацю з Миколою Крившею
Деплой Telegram-бота на Python з інтеграцією SalesDriveВсе пройшло добре, окрім оплати. Завдання було на 2 дні, зроблено було все в сроки, але оплата була затримана.
-
278 5 1 1 Привіт! Ознайомився з технічним завданням — задача зрозуміла.
Ключова проблема тут дійсно не в самій логіці Telegram-бота, а в конфлікті Webhook-ів між Telegram та SalesDrive. Це вирішується через коректну побудову проксі-логіки: бот обробляє повідомлення і паралельно дублює їх у Webhook SalesDrive, щоб у CRM зберігалася повна історія діалогу.
Я можу реалізувати наступне:
• розгорнути ваш Python-бот на Hostiq (налаштування venv та автозапуск через systemd або Gunicorn);
• перевести бота з Polling на Webhook з коректною HTTPS-конфігурацією та reverse proxy (Nginx);
• реалізувати проксі-логіку: кожне вхідне повідомлення обробляється ботом і одночасно відправляється у Webhook SalesDrive;
• зберегти всю поточну бізнес-логіку бота: генерацію зображень через Gemini, покроковий збір даних замовлення та фінальний звіт менеджеру в Telegram.
…
Результат — стабільно працюючий production-бот, який не перебиває чат у SalesDrive та коректно синхронізує всю переписку з клієнтами.
Термін виконання: 4 робочі дні
Вартість: $800 (фіксовано)
Уточнюючі питання перед стартом:
1. Хостинг Hostiq — це shared чи VPS? Чи є root-доступ?
2. Чи вже налаштований домен з SSL, чи потрібно піднімати HTTPS (Let’s Encrypt)?
3. Webhook SalesDrive:
• чи приймає він усі повідомлення, чи лише повідомлення від користувача?
• чи потрібна передача додаткових полів (author, timestamp, attachments)?
4. Чи потрібно передавати в SalesDrive згенеровані зображення, чи достатньо тексту та статусу замовлення?
5. Яка версія python-telegram-bot використовується (v13 чи v20+)? Це важливо для правильної реалізації Webhook.
-
326 Я можу виконати повний деплой і доопрацювання Telegram-бота на Python з переходом на Webhook та коректною інтеграцією з SalesDrive, щоб бот і CRM працювали паралельно без конфліктів.
-
1034 6 0 Зрозумів проблему — класичний конфлікт Webhooks між ботом та CRM. Робив подібне для двох проєктів, знаю як це вирішити.
Суть рішення:
Ваш бот переводимо на Webhook і розгортаємо на Hostiq
Робимо "розумний проксі" — кожне повідомлення йде двома шляхами одночасно:
→ Ваш бот обробляє (генерація, збір даних)
→ SalesDrive отримує копію для історії в CRM
Вся логіка бота залишається: Gemini генерація, воронка замовлення, звіт менеджеру
Налаштовуємо Nginx + SSL, щоб Telegram коректно надсилав запити
Технічна реалізація:
… Flask/FastAPI приймає Webhook від Telegram
Асинхронно пересилаємо дані на Webhook SalesDrive (requests.post)
Бот обробляє своєю логікою паралельно
Systemd для автозапуску та стабільності
Уточнюючі питання:
У SalesDrive API є документація по Webhooks? Потрібен формат даних, який вони приймають.
Домен з SSL вже є чи треба налаштовувати?
Чи потрібно пересилати відповіді бота в SalesDrive теж, чи тільки повідомлення від користувача?
Також готовий зробити дуже швидко 2-3 дні, але ціна вже 3999 через свята.
-
409 1 0 Маю досвід розробки python та інтеграції 10 років знайомий зі всіма описаними технологіями. Чи підтримує сам телеграм-бот webhoks чи його треба дороблювати?
-
2148 14 0 1 Вітаю. Добре знаю цю проблему: Telegram API дозволяє встановити лише один Webhook, тому при підключенні бота відвалюється CRM (або навпаки).
Я реалізую архітектуру "Gateway", яка вирішить конфлікт раз і назавжди.
Технічне рішення:
Основний Webhook: Приймає ваш Python-бот на сервері (Hostiq).
Ретрансляція (Middleware): Додаю в код бота асинхронну функцію, яка миттєво дублює вхідний JSON-пакет на Webhook URL SalesDrive. Це забезпечить появу діалогів у CRM без затримок.
Серверна частина:
Налаштую Nginx як Reverse Proxy для обробки HTTPS запитів (вимога Telegram).
Загорну бота в Gunicorn та Systemd (для автозапуску при падінні/перезавантаженні).
Встановлю безкоштовний SSL від Let's Encrypt.
…
Досвід: Працюю з бібліотекою python-telegram-bot та асинхронністю (asyncio/aiohttp), тому пересилання даних у SalesDrive не гальмуватиме генерацію картинок через Gemini.
Готовий розпочати налаштування сервера та правку коду. Доступи до SalesDrive та Hostiq можу прийняти в сейф.
-
1567 5 0 Доброго дня!
Можу виконати деплой вашого Telegram-бота на Hostiq та реалізувати інтеграцію з SalesDrive.
Маю досвід роботи з python-telegram-bot, Webhooks, Gunicorn, Nginx та інтеграціями через API/Webhook, тож забезпечу стабільну роботу без конфліктів у CRM.
-
235 1 0 Добрий день!
Маю досвід розгортання Telegram-ботів на Python з використанням python-telegram-bot, налаштування Webhooks, Gunicorn/Nginx, а також інтеграції з CRM через API/Webhooks.
Зможу перевести ваш бот з Polling на Webhook, налаштувати SSL/HTTPS, Reverse Proxy та автозапуск на сервері Hostiq.
Реалізую логіку пересилання всіх вхідних повідомлень у SalesDrive, зберігаючи при цьому повну роботу бота: генерацію зображень через Gemini API, покроковий збір даних замовлення та надсилання фінального звіту менеджеру.
Ціна за проект: 2000-4000 грн
Орієнтовний термін виконання: 2–4 дні.
Готовий розпочати роботу одразу та забезпечити повністю робочий бот на вашому сервері.
-
1738 9 0 Добрий день, маю досвід роботи з пайтон а також телеграм ботами, можу виконати все швидко і якісно, готовий зараз приступати, пишіть пару деталей обговоримо
Актуальні фриланс-проєкти в категорії Веб-програмування
Потрібно замінити зображення на сайті на WordPressШукаємо програміста який замінить зображення складів на сайті в калькуляторі https://sun-box.com.ua/calculator/ . Будемо працювати над проєктом паралельно з дизайнером картинок. Ставимо зображення на сайт, якщо не подобається, то дизайнер виправляє і замінюємо на сайті. Всього… CMS, Веб-програмування ∙ 1 година 7 хвилин тому ∙ 47 ставок |
Вивести пости з Інсти на сайт (опенкарт)
700 UAH
Вітаю. Треба налаштувати функціонал щоб на сайті (Опенкарт) показувався блок з постами Інстаграм. Відгукнітся хто робив та знає як ) Дякую ) По вартості домовимося, не знаю скільки це коштує. HTML та CSS верстання, Веб-програмування ∙ 3 години 41 хвилина тому ∙ 32 ставки |
Розробка сайту для інтернет-магазину.Цікавить розробка сайту для інтернет-магазину. Потрібна система: інтернет-магазин (до 2000 товарів, на початках менше), 10–20 SEO-орієнтованих лендінгів, інтеграції з 1С та ШІ-сервісами. CMS, Веб-програмування ∙ 3 години 42 хвилини тому ∙ 59 ставок |
Оновлення односторінкового сайту надання будівельних послуг
1000 UAH
Оновлення діючого односторінкового самописного сайту надання будівельних послуг Завдання: -Редизайн сайту -Додавання категорій послуг шляхом створення мультилендінгу на 6 категорій -Додавання до кожної категорії фото та опису робіт -Оптимізація реклами сайту Розгляну… Веб-програмування ∙ 18 годин 19 хвилин тому ∙ 75 ставок |
Допрацювання Front-end e-com сайта на OpencardПотрібно допрацювати front-end e-commerce сайту на OpenCart. Основні задачі: виправити візуальні баги, адаптивність під мобільні пристрої, покращити відображення карток товарів, категорій, кошика та сторінки оформлення замовлення. Очікується акуратна верстка, збереження… CMS, Веб-програмування ∙ 20 годин 9 хвилин тому ∙ 47 ставок |