Софт телеграм бот для ведення гугл таблиць з записом даних та їх оновленням на пайтоні
### Технічне завдання (ТЗ) для розробки Telegram-бота з адмінкою та інтеграцією з Google Таблицями
#### 1. **Опис завдання**
Розробити Telegram-бота з панеллю адміністратора (адмінкою), через яку можна буде прив'язувати Google-таблиці для моніторингу та обробки даних, введених користувачами в клітинки. Основна мета бота — відстеження та управління статусом введених у таблиці Telegram юзернеймів (починаються на `@ username`), і їх постійне автоматичне оновлення в базі даних.
#### 2. **Функціональні вимоги**
##### 2.1. **Прив'язка Google-таблиць**
- Адміністратор через панель управління може прив'язувати потрібні Google-таблиці до бота.
- Кожна прив'язана таблиця повинна бути доступна для моніторингу змін в реальному часі.
- Можливість моніторингу кількох таблиць одночасно.
##### 2.2. **Моніторинг даних**
- Постійний моніторинг вводу даних у клітинки таблиць, відстеження появи нових даних (юзернеймів).
- Моніторинг усіх сторінок і вкладок таблиць (всі дані таблиці повинні бути охоплені).
##### 2.3. **Обробка юзернеймів**
- **Додавання юзернеймів**:
- Якщо введений юзернейм новий (відсутній у базі даних), він додається в базу.
- Клітинка з цим юзернеймом у таблиці фарбується в зелений колір на **7 днів** (індикатор зарезервованого юзернейма).
- У базі даних записується інформація про те, що цей юзернейм заброньований на тиждень.
- Якщо введений юзернейм вже зарезервований - клітинка стає червоного кольору
- **Статус зайнятості**:
- Якщо інший користувач вводить той же юзернейм у свою таблицю, його клітинка стає червоною (вказуючи, що юзернейм тимчасово зайнятий іншим користувачем).
- **Закінчення терміну резервування**:
- Коли термін резервування (7 днів) для юзернейма закінчується, у базі даних юзернейм стає "вільним".
- У таблиці:
- Клітинка користувача, який спочатку додав юзернейм, фарбується в жовтий колір. Це сигнал, що потрібно видалити старий юзернейм і знову ввести його, щоб оновити дані.
- У таблицях інших користувачів клітинка з цим юзернеймом знову фарбується в зелений колір (вказуючи, що юзернейм тепер вільний).
##### 2.4. **Робота з базою даних**
- **Основна таблиця (база даних)**:
- Зберігає всі юзернейми, введені за весь час використання системи.
- Друга колонка бази даних — це юзернейми, відповідні юзернеймам, введеним користувачами.
- Третя колонка — час до закінчення активності юзернейма (рахується залишковий час до кінця 7-денної періоду).
- **Зв'язок з Google-таблицями**:
- Таблиця, прив'язана до конкретної Google-таблиці, динамічно оновлюється, щоб відображати статус кожного юзернейма:
- Червоний колір — юзернейм зайнятий.
- Зелений колір — юзернейм вільний.
- Жовтий колір — час активності закінчився, потрібен повторний ввід.
##### 2.5. **Колірні індикатори**
- Зелений колір клітинки — юзернейм новий, зарезервований на 7 днів.
- Червоний колір — юзернейм зайнятий іншим користувачем.
- Жовтий колір — закінчився термін резервування, потрібне оновлення (видалення та повторний ввід юзернейма).
#### 3. **Адмінка (панель адміністратора)**
- Можливість додавання/видалення Google-таблиць.
- Перегляд прив'язаних таблиць.
- Контроль поточного стану бази даних (перегляд усіх активних і звільнених юзернеймів).
- Можливість редагування та скидання бази даних.
- Налаштування інтервалу моніторингу даних (наприклад, раз на хвилину).
- Перегляд статистики кожної таблиці та користувача (працівника, який веде розділ цієї таблиці, яка має своє назву)
- Налаштування та зміни терміну резервування кожної таблиці
- Зручний і простий інтерфейс з інлайн-кнопками та командами, а також виведенням інформації
#### 5. **Алгоритм роботи**
1. **Прив'язка таблиці**: Адміністратор через адмінку прив'язує таблицю, бот починає її моніторинг.
2. **Введення даних**: Користувач вводить юзернейм у Google-таблицю.
3. **Перевірка бази даних**:
- Якщо юзернейм новий — додається в базу даних, клітинка фарбується в зелений колір.
- Якщо юзернейм вже існує і зарезервований — клітинка фарбується в червоний колір.
4. **Моніторинг статусів**:
- Через 7 днів юзернейм звільняється, і колір клітинки змінюється.
5. **Оновлення таблиць**: Усі зміни синхронізуються між базою даних і Google-таблицями.
-
1447 20 1 Доброго дня,
Я - досвідчений розробник телеграм ботів з досвідом понад 4 роки із вражаючим портфоліо та бажанням досягати якісних результатів швидко та точно. Я переглянув ваше завдання і можу його якісно і швидко виконати
Портфоліо
Freelancehunt
Я пропоную повний спектр послуг, щоб ваш проект став успішним і легким у подальшому розвитку. Моє завдання – забезпечити якісну розробку, яка не лише виконає ваші вимоги, але й перевершить очікування. Я займаюся всім: від розробки, тестування до деплою всіх необхідних компонентів. Ви отримаєте готовий проект "під ключ", і вам не потрібно буде шукати додаткових фахівців.
… Крім того, я надаю повну підтримку на кожному етапі. Разом з вами ми обговоримо всі важливі моменти, я допоможу продумати логіку та функціональність вашого проекту, щоб він був зручним і інтуїтивно зрозумілим для користувача.
Співпрацюючи зі мною, ви отримуєте не лише розробника, а й надійного партнера, який зацікавлений у вашому успіху. Готові створити щось особливе разом? Давайте обговоримо ваш проект детальніше!
Моє завдання - забезпечити надійну підтримку протягом всього проекту та після його завершення. Не сумнівайтеся, що я завжди на зв'язку, готовий відповісти на ваші запитання та вирішити будь-які завдання у реальному часі.
Я відкритий для нових захоплюючих проектів та готовий внести свій внесок в їх успішне втілення. З нетерпінням чекаю можливості обговорити подробиці та розпочати співпрацю.
-
4975 41 4 1 Добрий вечір!
Професійно розробляю ботів у Телеграм та вебдодатки на Python.
Готовий реалізувати вам такого бота + розгорнути його на сервері
Напишіть мені в лс, уточнимо деталі
-
165 6 0 Доброго дня!
Зацікавила Ваша пропозиція, з задоволенням візьмусь за данний проект.
В мене досвіду небагато, але готова попрацювати за нижчу оплату для набрання рейтингу.
-
3853 24 0 Доброго дня,
Я готовий взятися за ваш проект. У мене досвід розробки сайтів, веб-додатків та ботів. Я можу допомогти у створенні Telegram-бота з адмінкою та інтеграцією з Google Таблицями. Реалізую функціонал прив'язки таблиць, моніторингу даних, обробки юзернеймів та роботи з базою даних за вашими вимогами.
Мій рейт - 16$ на годину.
З повагою,
Максим
-
8193 63 1 Доброго дня!
Я готовий реалізувати ваш проект зі створення Telegram-бота з адмінкою та інтеграцією з Google Таблицями. З нетерпінням чекаю можливості обговорити деталі та почати роботу!
-
236 Вітаю. Готовий реалізувати Вашого телеграм бота, маю досвід інтеграції різних сервісів Google.
-
1982 47 7 2 Привіт!
Можу розробити Telegram-бота з інтеграцією Google Таблиць, який буде відстежувати введені юзернейми, автоматично змінювати їх статус і колір комірок залежно від зарезервованості, а також вести базу даних для моніторингу. Адмінка дозволить керувати таблицями, переглядати активні/звільнені юзернейми та змінювати налаштування.
Готовий обговорити деталі реалізації та терміни.
З повагою, Павло
-
923 53 2 1 Доброго часу доби, Андрію.
Є кілька запитань щодо завдання.
Готовий приступити до виконання сьогодні. Невеликі правки, встановлення на сервер виконаю безкоштовно, оплата по завершенню проекту.
Про мене, мій досвід та моє портфоліо — у моєму профілі.
-
1616 8 0 Привіт, я зацікавлений у Вашому проекті зі створення софта для телеграм бота.
Зможу реалізувати Ваш проект протягом 15 днів.
Вартість роботи становить 10.000 грн.
Готовий обговорити деталі проекту. Чекаю відповіді мені в лс.
-
1017 2 1 Задача зрозуміла. В цілому знаю як це зробити, пишіть. . . . . . .
-
1300 25 0 Доброго дня. Готовий виконати ваше завдання. В цілому задача зрозуміла, але є моменти, які потрібно уточнити.
-
421 13 0 Вітаю!
Працюю з Excel та Google таблицями.
Готовий допомогти за допомогою формул або макросу (скриптів).
Зв'язок телеграм бот та e-mail з Google таблицями.
Буду радий співпраці.
Здравствуйте.
Работаю с таблицами Excel и Google.
Готов помочь с помощью формул макроса (скриптов).
… Связь с телеграм ботом и e-mail с таблицами Google.
Буду рад сотрудничать.
-
9972 117 0 Привіт.
Розробляю ботів для телеграму на NodeJS. Готовий взятися. Пишіть, обговоримо.
-
1803 31 0 Привіт, готовий розробити.
Напишіть в лс для обговорення деталей
-
219 1 1 Вітаю,
Напишіть будь ласка в особисті повідомлення зробимо для вас данний проєкт. Очікую відповіді в особистих повідомленнях.
-
3096 50 1 Доброго дня
працював з гугл таблицями онлайн та звичайними
Зможу допомогти вам у вашій задачі
Пишіть, буду радий допомогти
-
1993 12 0 Доброго дня
Можу розробити такого бота, маю великий досвід
Напишіть мені
-
ну чесно хто буде читати опис згенерований жпт? всі просто згенерують автоматичну відповідь
як жеж дістали з цим, 2 екрана просто води
-
Актуальні фриланс-проєкти в категорії Python
Шукаємо розробника для створення торгового бота/чат-ботаШукаємо розробника для створення торгового бота / чат-бота. Потрібен IT-спеціаліст, який зможе розробити бота для аналізу ринку 24/7 та надсилання торгових сигналів по золоту, індексах, Bitcoin і Forex-парах. Головна вимога - спеціаліст має розумітися в трейдингу, MetaTrader… Python, Розробка ботів ∙ 5 годин 15 хвилин тому ∙ 25 ставок |
≈5 мікросервісів на FastAPI + правки та рефакторинг
15 682 UAH
Є проект, що складається приблизно з ~11 мікросервісів на FastAPI з інтеграціями, який більш ніж на половину готовий. Завдання - доробити решту ~5 мікросервісів (конкретніше - subscription/billing та інтеграція з Revenuecat, захист від зловживань для білінгу, Notifications,… Python, Веб-програмування ∙ 10 годин 35 хвилин тому ∙ 30 ставок |
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 1 день 16 годин тому ∙ 15 ставок |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 3 дні тому ∙ 94 ставки |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 3 дні 2 години тому ∙ 73 ставки |