Бот, що копіює чати та канали
Потрібен бот, який буде повністю копіювати кожне повідомлення з одних чатів/каналів в інші. У двох режимах. Перший - одноразовий вивантаження всіх наявних, на момент запуску бота, повідомлень у каналі/чаті. Другий - постійна вивантаження всіх нових повідомлень у режимі реального часу, з затримкою до 1 хвилини.
Головне завдання бота - первинне наповнення та підтримка резервних копій каналів і чатів. У всіх випадках буде можливість додавання бота до адміністраторів чату/каналу.
При копіюванні чатів, якщо чат містить гілки, то бот має пересилати повідомлення з чату-донора у чат-копію, зберігаючи приналежність повідомлень тим самим гілкам. В ідеалі, бот має самостійно створювати відповідні гілки, як на етапі пересилання існуючої історії, так і в подальшому, якщо у чаті-донора буде створена гілка, бот має її створити у чаті-копії.
Це питання та його реалізація підлягає обговоренню.
У бота має бути інтерфейс з кнопками для зручного використання
Кнопки та кроки в боті наступні (нумерація кнопок вказана відповідно до їх розташування в меню за глибиною та приналежністю до раніше натиснутих кнопок):
1. Додати новий чат
При натисканні отримуємо повідомлення "Відправте в чат ID чату - донора у форматі *****. Переконайтеся, що бот призначений адміністратором у цьому чаті"
Після відправки айді бот перевіряє, що він призначений там адміністратором. Якщо ні, пише "Бот - не адміністратор у цьому чаті".
Якщо так, отримуємо повідомлення "Відправте в чат ID чату - копії у форматі *****. Переконайтеся, що бот призначений адміністратором у цьому чаті"
Після відправки айді бот перевіряє, що він призначений там адміністратором. Якщо ні, пише "Бот - не адміністратор у цьому чаті".
Якщо так, отримуємо повідомлення "Копіювати всю історію або з поточного моменту?" з двома кнопками
1.1. Вся історія
1.2. З поточного моменту
Обираємо і отримуємо повідомлення "Зберігати ім’я при пересиланні повідомлень?" з двома кнопками
1.1.1. Зберігати ім’я
1.1.2. Видаляти ім’я
Обираємо і отримуємо повідомлення "Резервна копія №1(N) успішно додана". І одразу ж отримуємо повідомлення з меню цього чату/каналу з описом та додатковими кнопками:
Приклад опису:
Канал/чат - донор: Чат Маркетинг (айді)
Кількість копій: 3
Копії:
Чат Маркетинг копія 1
(айді)
Чат Маркетинг копія 2
(айді)
Додаткові кнопки:
а) Додати резервну копію (щоб додати ще один чат/канал, куди буде копіюватися контент із основного чату/каналу)
При натисканні отримуємо повідомлення "Відправте в чат ID чату/канала - копії у форматі *****. Переконайтеся, що бот призначений адміністратором у цьому чаті/каналі"
Далі все те саме, що й при звичайному додаванні, обираємо режим копіювання, збереження імені і отримуємо повідомлення "Резервна копія №3(N) успішно додана". І одразу ж отримуємо повідомлення з меню цього чату/каналу з описом та додатковими кнопками.
б) Вкл/викл ім’я (увімкнено/вимкнено)
Тут має бути щось одне, 1 пропонована дія і поточний статус функції, наприклад "Вкл ім’я (вимкнено)" або "Вимк ім’я (увімкнено)". При натисканні вмикається/вимикається збереження імені при пересиланні повідомлень і змінюється напис на кнопці.
в) Видалити чат-копію
При натисканні отримуємо повідомлення ""Відправте в чат ID чату - копії у форматі *****"
Відправляємо айді, і, якщо цей чат був у списку чатів-копій, він видаляється звідти і ми отримуємо повідомлення "чат-копія видалена". Якщо такого чату не було у списку, отримуємо повідомлення "Чат-копія не знайдено"
г) Видалити ВСІ
При натисканні з бота повністю видаляється чат-донор і всі пов’язані чати-копії
д) МЕНЮ
При натисканні потрапляємо у початкове меню
2. Додати новий канал
При натисканні отримуємо повідомлення "Відправте в чат ID каналу - донора у форматі *****. Переконайтеся, що бот призначений адміністратором у цьому каналі"
Далі все те саме, що й із чатами, але замість слова "чат" всюди слово "канал"
3. Мої чати/канали
При натисканні отримуємо список поточних чатів/каналів у вигляді кнопок з найменуванням у форматі "Чат/канал + назва каналу/чата - донора", наприклад, "Канал Матеріали для вивчення" або "Чат Маркетинг".
При натисканні на будь-який із чатів/каналів отримуємо меню цього конкретного чату/каналу з описом і додатковими кнопками. (описано раніше)
Додатковий функціонал:
1. Після успішної пересилки всієї попередньої історії з чату/каналу-донора у чат/канал-копію бот має надсилати повідомлення "копіювання копії з чату/каналу Назва у чат/канал Назва успішно завершена"
2. Має бути спроби реконекту, якщо у якийсь момент не вдалося з’єднатися з серверами тг, щоб у підсумку жодне повідомлення не було втрачено.
Додаткові вимоги:
1. Бот має підтримувати мінімум роботу з 50 основними чатами
2. Бот має мати у конфігурації список керуючих акаунтів (їх айді), які матимуть право керувати ботом і додавати/видаляти чати/канали для відстеження. Список каналів/чатів у кожного акаунта має бути свій
3. Має вестися логування
4. При передачі бота, у якості готового, має бути проведене тестування працездатності бота, як із каналом, так і з чатом (і з гілками, і без гілок)
5. Бот має підтримувати роботу як із приватними каналами/чатами, так і з публічними
Можливо, якісь моменти я упустив і їх потрібно буде погодити окремо
За наявності додаткових питань щодо ТЗ - пишіть.
Відгук замовника про співпрацю з Dmytro Parkhomenko
Бот, що копіює чати та каналиВсе отлично, хороша комунікація, толковий розробник. Дякую
Відгук фрилансера про співпрацю з Махом
Бот, що копіює чати та каналиВсе чудово, тз чітке та зрозуміле, оплата своєчасна, завжди на зв'язку. Рекомендую до співпраці!)
-
Добрий день, є досвід, напишіть обговоримо все більш детально. Є відгуки на іншій платформі
-
548 1 0 Привіт, я уважно прочитав ваш опис і зрозумів, що вам потрібен бот для Telegram, який може копіювати повідомлення з одного чату або каналу в інші, з опціями експорту повної історії та оновлення в режимі реального часу. Я можу розробити його на Python за допомогою Pyrogram та aiogram, з чистою адміністративною панеллю, яка дозволяє керувати чатами донорів та одержувачів, режимами копіювання, підтримкою потоків обговорення та видимістю імен.
Бот підтримуватиме кілька резервних копій, вестиме журнали та працюватиме як з публічними, так і з приватними чатами. Він також повторюватиме спроби підключення, щоб уникнути втрати повідомлень, і кожен адміністратор матиме власну панель з повним контролем.
Якщо ви хочете, я також можу включити розгортання Docker та протестувати його з реальними чатами та каналами, включаючи потоки повідомлень.
-
2221 22 0 Створю чат бота для Вас найкращої якості. Маю успішний досвід розробки ТГ-ботів для парсингу інформації. Тут тексту багато, і якщо виберете то треба буде трошки уточнити.. Проєкт виконає швидко і якісно.
-
414 1 0 Привіт, мене дуже зацікавив ваш проєкт, тож я з задоволенням його реалізую, пропоную узгодити умови в особистих повідомленнях і розпочати роботу
-
243 Вітаю! Я Владислав - TeamLead IT команди з 5-річним досвідом
Готовий реалізувати телеграм-бота для повної синхронізації повідомлень між чатами та/або каналами у двох режимах:
- Одноразове завантаження всієї історії
- Постійне копіювання нових повідомлень з затримкою до 1 хвилини
Основний функціонал:
Копіювання історії та нових повідомлень
Збереження або видалення імені автора (на вибір)
Підтримка чатів з темами (форумів)
Інтерфейс управління ботом через Telegram з кнопками
… Можливість додавати кілька копій до одного джерела
Підтримка приватних і публічних чатів / каналів
Управління доступом (ID власників)
Логування, обробка збоїв, автоперепідключення
Сповіщення про завершення копіювання історії
У нас є досвід роботи з Telegram Bot API, Python (aiogram, pyrogram), Node.js, Selenium / Playwright, REST API, WebSocket, а також глибокі знання в автоматизації та парсингу
Приклади у портфоліо — від SEO-ботів до повноцінних сервісів парсингу та моніторингу з Telegram-сповіщеннями
-
687 8 0 Зараз є готовий варіант:
Постійне вивантаження всіх нових повідомлень у режимі реального часу, з затримкою до 1 хвилини
Вивантаження на wordpress:
https://tg.3xsoft.pp.ua/
Інші завдання також розгляну, ,
-
267 3 0 Здраствуйте , у меня 4+ лет опыта , проект буду писать на Go , что позволит увеличить пропускную способность бота и уменьшить нагрузку . Единственное "но" которое я бы хотел добавить , бот не может читать всю историю чата , а лишь с тобой момента , как его добавили . Подобный функционал можно реализовать через юзер бота , проще говоря , официальный аккаунт в телеграмме за которым будет скрывать код , в данном случае не нужно добавлять бота в администраторы и тд. Просто скидываете ссылку и бот подключается как отдельный пользователь , а управление акаунтом уже можно будет сделать через бота
-
1993 12 0 Доброго дня
Маю великий досвід розробки таких програм
Напишіть мені
-
3186 52 1 Добрий день
Працював з цими проектами
Можу виконати вашу роботу
Пишіть, буду радий допомогти і виконати ваше завдання
-
2506 20 0 Добрий день, готовий виконати ваше завдання швидко і якісно, маю великий досвід у розробці різних ботів, є майже такий самий бот написаний можу адаптувати під ваше ТЗ. Напишіть у особисті повідомлення обговоримо деталі. З радістю допоможу)
-
1591 8 0 Здравствуйте
Я розробник у сфері AI/ML & Bot Dev. Зможу виконати Ваш проект. Напишіть мені, обговоримо.
-
1251 35 1 3 Привіт Макс, готовий виконати завдання.
За плечима є досвід розробки аналогічного функціоналу, який вам потрібен, на даний момент є робочий варіант, можу продемонструвати.
Пишіть у лс, обговоримо
-
99 1 0 Добрий день, цікаве завдання, можу написати цього бота з використанням telethon, aiogram, postgresql.
Надаю гарантію на всі свої роботи 14 днів
-
645 8 1 Доброго дня, готова виконати ваш бот, маю прекрасне розуміння роботи, що до пересилання повідомлень, а особливо копіювання та створення гілок
Актуальні фриланс-проєкти в категорії Python
Покращення макросу
702 UAH
Потрібно покращити вже існуючий макс. Сам мекрос мабудь простий не знаю бо мені його передав минулий співробітникю Використовується Макрос для створення специфікацій. Так як працюю в роздрубній торгівлі то для коної операції с постачальником а саме потавками ми робимо… Python ∙ 23 хвилини тому ∙ 6 ставок |
Створення Тік-ток ферми з генерацією доходу
27 000 UAH
в пошуках людини, яка може написати софт для ферми Тік Ток, щоб ми змогли генерувати трафік, отримувати дохід. Шукаємо готове рішення з повним циклом. Python, Розробка ботів ∙ 1 день тому ∙ 15 ставок |
AI Коментуюча Платформа для TikTok та Instagram.Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення… AI та машинне навчання, Python ∙ 2 дні 8 годин тому ∙ 22 ставки |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 4 дні 2 години тому ∙ 43 ставки |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 4 дні 7 годин тому ∙ 51 ставка |