Проект для ТГ Бота
бот для відстеження та додавання заходів за допомогою api, а також вручну по місту.
При запуску бота з'являється привітальне повідомлення. Внизу, під рядком чату, знаходиться панель управління у вигляді чотирьох кнопок.
1 кнопка: «Афіша» - дозволяє перевірити список подій на будь-яку дату.
2 кнопка: «Додати пост» - дозволяє додати свою подію.
3 кнопка: - «Мої події», де користувач може побачити список своїх постів.
4 кнопка: - «Допомога».
Натискаючи на кнопку «Допомога», він отримує повідомлення:
«По всім питанням і проблемам пишіть username. Час роботи підтримки: 00:00-00:00
Натискаючи на кнопку «Мої події», він отримує повідомлення, що подій немає, і пропозицію додати подію.
Натискаючи на кнопку «Додати пост», він отримує короткий опис цієї функції, а внизу, під текстом, з'являється клікабельна кнопка «Приступити до оформлення». Натискаючи цю кнопку, з'являється текст:
«Оформляємо пост. Залишилося кроків: 4.
Введіть коротку назву вашого поста, яка буде відображатися в списку подій».
Внизу, під рядком чату, на панелі меню замість чотирьох кнопок з'являється одна кнопка «Скасувати».
Після того як користувач написав назву, з'являється текст:
«Оформляємо пост. Залишилося кроків: 3.
Завантажте картинку для вашого поста».
Далі:
«Оформляємо пост. Залишилося кроків: 2.
Надішліть текст з повним описом події».
Потім:
«Оформляємо пост. Залишилося кроків: 1.
Вкажіть дату у форматі дд/мм/рр».
Після цього користувач бачить, як буде виглядати його пост: коротка назва зверху, нижче - картинка і текст, під якими вказана дата.
Під рядком введення повідомлення з'являється друга кнопка «Оформити пост».
Натискаючи кнопку «Оформити пост» Користувач отримує повідомлення з подякою та інформацією про те, що пост буде додано до загального списку після проходження перевірки.
Після створення поста користувач знову бачить 4 кнопки. Натискаючи на «Мої події», він бачить список своїх постів у вигляді коротких назв зі статусами «На перевірці» або «Опубліковано», де він може видаляти події або переносити їх на іншу дату.
Після того, як пост проходить модерацію, бот автоматично створює приватний чат. А творцю події приходить сповіщення, що пост додано.
В ньому ж він отримує індивідуальне посилання на приватний чат, прив'язане до поста. Переходячи за цим посиланням, творець події отримує статус модератора цього чату.
Коли користувач натискає кнопку «Афіша», він отримує повідомлення з коротким описом функції, а під текстом - клікабельну кнопку «Вибрати дату».
Натиснувши «Вибрати дату», він бачить список клікабельних кнопок з найближчими датами (~10 днів) і одну більш велику кнопку «Вибрати іншу дату».
Натиснувши на кнопку «Вибрати іншу дату», він отримує повідомлення:
«Вкажіть дату у форматі дд/мм/рр».
Після того як він ввів дату або натиснув на одну з запропонованих кнопок, він отримує список усіх подій на цю дату, які відображаються у вигляді коротких назв, вказаних творцями подій. Під кожним коротким назвою є кнопка «Переглянути деталі». Після натискання на неї бот видає повноцінний пост, що складається з картинки та опису, які вказав творець події. Під постом повинна бути кнопка «Взяти участь», після натискання на яку бот видає посилання на закритий чат, прив'язаний до цієї події на етапі створення. У всіх посилань повинно бути обмеження на 1 перехід, після якого вона стає неактивною.
Умови та обмеження за замовчуванням:
- Один користувач може створити не більше одного заходу на день.
- Один користувач може переглядати події без обмежень, але отримати посилання можна тільки на одне захід на день.
Додаткові функції:
- Творець події отримує сповіщення про те, що його пост пройшов або не пройшов модерацію.
- Учасник події, який отримав посилання, отримує нагадування в боті за день до події.
Можливості головного адміністратора:
- Заборонити користувачу отримувати посилання на чат.
- Заборонити користувачу створювати події.
- Змінювати ліміти для користувачів.
- Редагувати події.
- Видаляти події.
- Мати можливість вступити в чат будь-якої події в статусі модератора з максимальними правами.
- Мати швидкий доступ до статистики активності в боті.
Це базова структура для бота, в подальшому необхідно додати покращення у вигляді монетизації, системи бонусів, розширення бота у вигляді додавання міст, навантаження на бота 10000+ людей
Присилайте, будь ласка, одразу терміни та ціну
Актуальні фриланс-проєкти в категорії Веб-програмування
Двосторонній обмін повідомленнями між CRM Creatio i Telegram
7000 UAH
Зробити двосторонній обмін повідомленнями між CRM Creatio i Telegram згідно ТЗhttps://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Веб-програмування, Розробка ботів ∙ 1 година 39 хвилин тому ∙ 24 ставки |
Збірка лендингів та технічна інфраструктура під ключ, КиївПро проєкт: Готується до запуску новий e-commerce проєкт (тестування трендових ніш, роздріб). Старт трафіку заплановано на 1-ше липня. Модель роботи: односторінкові сайти (лендинги) трафік із Facebook/Instagram (працює медіабаєр) обробка замовлень у CRM. Наразі є зареєстрована… CMS, Веб-програмування ∙ 2 години 16 хвилин тому ∙ 20 ставок |
Налаштування Cookie Consent та Consent Mode v2 на сайті ХорошопДоброго дня! Потрібно впровадити на сайті (платформа Хорошоп) повноцінний банер керування згодою на використання файлів cookie та виконати всі необхідні налаштування для коректної передачі даних між Google Ads, Google Analytics 4, Google Tag Manager та іншими маркетинговими… CMS, Веб-програмування ∙ 3 години 52 хвилини тому ∙ 9 ставок |
Відновлення інстаграму після блокування3 березня 2026 року заблокували інстаграм з причини порушення правил. Вважаю, що сталася якась помилка, оскільки сторінка була особистою з фото та відео особистих поїздок. Коментарі тощо я не писала ніде. Відправляла кілька разів на оскарження. Не можу скачати свої файли,… Бази даних та SQL, Веб-програмування ∙ 16 годин 3 хвилини тому ∙ 4 ставки |
Інтеграція блоку "Де дивитися" (Laravel / Livewire)Потрібно реалізувати інтеграцію зовнішньої стримінгової платформи для сайту про фільми та серіали на Laravel / Livewire. Що потрібно зробити: Реалізувати імпорт зовнішнього каталогу контенту, який оновлюється 1 раз на день. Виконувати матчинг контенту по IMDb ID та/або TMDB ID.… PHP, Веб-програмування ∙ 16 годин 22 хвилини тому ∙ 34 ставки |