Написати юзер бота
Я зараз детально опишу, що мені потрібно, на всі додаткові питання дам відповідь, частина коду у мене вже є з допомогою джпт писав
Завдання: написати на Python юзер-бота для Telegram з використанням бібліотеки Telethon
🔑 Основні вимоги
1. Тип бота
- Працює як userbot (через користувацьку сесію, не Bot API)
- Сесія зберігається у файл (код підтвердження вводиться один раз)
2. Робочий час
- За замовчуванням: 08:00–20:00 (WORK_START і WORK_END)
- Поза цим часом нові повідомлення ігноруються
- Команда /worktime HH:MM-HH:MM змінює час роботи тільки на сьогодні (в самому боті)
- На наступний день або після перезапуску знову дефолт 08:00–20:00
3. Пошук кнопки "Беру" в каналі
- Відстежує нові повідомлення в каналі CHANNEL
- Обробляє inline-кнопки зі посиланням і звичайні кнопки
- Якщо кнопка містить текст «Беру» → натискає її
4. Робота з ORDER_BOT
- Після натискання «Беру» бот переходить в ORDER_BOT
- Відправляє заявку:
• Якщо в VARIANTS один текст → відправити його
• Якщо кілька → вибрати випадковий
- Після заявки натискає кнопку «Відправити запит»
5. Змінні в коді
- WORK_START, WORK_END – дефолтний час роботи
- VARIANTS – список текстів заявок
- CHANNEL – username каналу
- ORDER_BOT – username бота замовлень
- TAG_KEYWORDS – список слів, за якими бот реагує на проекти
6. Логування
- Усі дії виводяться в консоль:
• «Знайшов кнопку Беру»
• «Відправив заявку» текст, потрібно вибирати його з кількох моїх заданих варіантів, але щоб міг залишити один або ще кілька варіантів
• «Натиснув Відправити запит»
• «Поза робочим часом — ігнорую повідомлення»
• Помилки також виводяться в консоль
7. Команди
- /worktime HH:MM-HH:MM – встановити час роботи на сьогодні
- Можливість задати TAG_KEYWORDS:
• /tags set слово1,слово2,...
• /tags show
• /tags clear
Це щоб реагувати, наприклад, не на всі проекти, а певні, де є таке=-то слово
📌 Що протестувати
1. Повідомлення в каналі з кнопкою «Беру» (в т.ч. з посиланням) → бот знаходить і натискає
2. Перехід в ORDER_BOT → бот відправляє заявку
3. Якщо кілька варіантів заявок → береться випадковий
4. Після заявки бот натискає «Відправити запит»
5. Поза робочим часом бот ігнорує повідомлення
6. Після команди /worktime час змінюється тільки на поточний день
7. При включених TAG_KEYWORDS бот реагує тільки на повідомлення з цими словами
Додатково
- Можливість віддаленого запуску на сервері
- Код має бути робочим, без заглушок
Відгук замовника про співпрацю з фрилансером
Написати юзер ботадуже задоволений роботою спеціаліста, все доробив і розповів як запустити
Відгук фрилансера про співпрацю з Сергеєм Федькиним
Написати юзер ботаПриємний замовник, завжди на зв’язку, чітко пояснив ТЗ. Рекомендую до співпраці
![]()
-
937 5 0 1 Вітаю!
Займаюсь розробкою телеграм ботів, використовуючи NodeJS.
Також освоєний в мові програмування Python, підключенням до різноманітних API-сервісів, баз даних та візуальних таблиць.
Пропоную обговорити деталі вашого проєкту, після чого зійдемось на зручному для обох бюджеті та термінах.
Моє портфоліо та готові рішення можна знайти на сайті - https://vaysed.me/
Або в Фриланс-профілі.
Буду радий працювати з вами!
-
3268 52 0 Доброго дня, Сергій.
Можу написати з нуля
.....................
-
2882 26 0 Добрий день, зацікавив ваш проєкт. розробляв user‑боти на Telethon, aiogram. Готовий обговорити деталі.
-
128 Доброго дня, готовий взятися за виконання проєкту. Маю досвід у схожих завданнях, гарантую якісне та своєчасне виконання)))
-
9984 117 0 Привіт.
Розробляю ботів для телеграму на NodeJS. Готовий взятися. Пишіть, обговоримо.
Актуальні фриланс-проєкти в категорії Python
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 23 години 26 секунд тому ∙ 80 ставок |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 1 день 1 година тому ∙ 67 ставок |
Розробка веб-сервісу з платним доступом до онлайн-чатуДоброго дня, необхідно розробити веб-сервіс, який включає: * персональні посилання для користувачів; * сторінку з описом послуги; * оплату через PayPal; * онлайн-чат в реальному часі; * відображення відео на сторінці користувача; * облік оплаченного часу та автоматичне… Python, Веб-програмування ∙ 2 дні 2 години тому ∙ 74 ставки |
Створення додаткуБажаю створити мобільний додаток для спілкування, в застосунку має бути аудіо,відео дзвінок, створення групових чатів,можливість синхронізувати з контактами телефону, налаштуваннями акаунта: привязка по мейлу, 2фа, номеру телефону,можливість налаштовувати сповіщення… Java, Python ∙ 3 дні тому ∙ 36 ставок |
Налаштування двосторонньої інтеграції WhatsApp з Odoo CRMВітаю! Шукаємо спеціаліста для реалізації технічного завдання з налаштування двосторонньої інтеграції месенджера WhatsApp з CRM-системою Odoo. ⚠️ Важливе технічне уточнення:Офіційний WhatsApp Business API (WABA) не розглядається. Необхідно впровадити стабільне «сіре» рішення… Python, Веб-програмування ∙ 3 дні 10 годин тому ∙ 24 ставки |