Телеграм бот з авторизацією auth0
Ми розробляємо корпоративні чатбот-асистенти і хочемо додати опцію взаємодії з чатботами через публічні месенджери (на даний момент - Telegram, але потім будемо додавати WhatsApp).
Мені потрібне готове до інтеграції рішення, що складається з Телеграм-бота, який при початку спілкування авторизує користувача, використовуючи auth0 (ймовірно, використовуючи device authorization flow - https://auth0.com/docs/get-started/authentication-and-authorization-flow/device-authorization-flow ). Бот повинен уміти одночасно підтримувати чати з кількома користувачами.
Також необхідно, щоб бот зберігав дані користувача (все, що повертає auth0) з міткою часу, коли почалася сесія, список чатів з користувачем (якщо авторизація була інвалідована, а користувач авторизувався повторно) і лог всіх повідомлень у кожному з користувацьких чатів.
Також потрібно розумне покриття коду тестами (>85%).
Очікувана поведінка бота:
1) Користувач починає чат з ботом
2) Бот запитує авторизацію
3) При невдалій авторизації - пише відповідне повідомлення і або закриває чат (якщо можливо) або пропонує повторити спробу авторизації
4) При вдалій авторизації - першим повідомленням надсилає json з даними користувача, отриманими з auth0
5) Потім - повторює всі повідомлення від користувача йому назад
6) Якщо користувач мовчить більше якогось часу (скажімо, хвилину) - оголошує сесію закритою і інвалідовує авторизацію.
Очікуваний стек:
1) Python 3.13
2) Асинхронний телеграм-клієнт (наприклад, aiogram)
3) Докер-файл для збору контейнера з проектом + docker compose для самого контейнера і сервісів
4) БД Postgres (~13)
5) SQLObject (async client)
6) pytest
Відгук замовника про співпрацю з Andrii Domashchenko
Телеграм бот з авторизацією auth0Швидко, якісно та ефективно. Рекомендую.
Відгук фрилансера про співпрацю з Ilja Orlovs
Телеграм бот з авторизацією auth0Мені сподобалася співпраця з цим замовником, все було організовано дуже швидко і чітко.
Якісне технічне завдання. Замовник швидко відповідав і вчасно переходив з етапу до завершення.
Дякую за співпрацю! Рекомендую співпрацю іншим!)
Актуальні фриланс-проєкти в категорії Python
I want my first money
700 UAH
Заробити свої перші гроші у 16 років Я хлопець із села ще ніколи не мав своїх грошей тому хочу почати заробляти і шукаю роботу Python ∙ 1 година 36 хвилин тому ∙ 2 ставки |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 1 година 59 хвилин тому ∙ 32 ставки |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 4 години 8 хвилин тому ∙ 29 ставок |
Розробка веб-сервісу з платним доступом до онлайн-чатуДоброго дня, необхідно розробити веб-сервіс, який включає: * персональні посилання для користувачів; * сторінку з описом послуги; * оплату через PayPal; * онлайн-чат в реальному часі; * відображення відео на сторінці користувача; * облік оплаченного часу та автоматичне… Python, Веб-програмування ∙ 1 день 5 годин тому ∙ 67 ставок |
Створення додаткуБажаю створити мобільний додаток для спілкування, в застосунку має бути аудіо,відео дзвінок, створення групових чатів,можливість синхронізувати з контактами телефону, налаштуваннями акаунта: привязка по мейлу, 2фа, номеру телефону,можливість налаштовувати сповіщення… Java, Python ∙ 2 дні 3 години тому ∙ 36 ставок |