Telegram bot Python

20 000 руб. за проект
27 марта 2023, 11:19 • 14 откликов • 297 просмотров
Просьба оставлять пердложения только если у вас есть опыт разработки ботов от 2-х лет и отзывы.
1.Так же обратите внимание, что после сдачи проекта нужно будет подождать 4-6 дней для тестировнаия проекта.
2.Я должен видеть весь ход разработки поэтому вам нужно будет запусить бота и создать GIT для коммитов кода.
3. Нужно будет устноавить код нам на сервер.


У нас есть разработанный бот, очень похожий на то, что нужно сделать сейчас могу передать код его можно пределать. (60% из ТЗ уже реализованно в нем )
Срок разработки 20 дней


Цели и задачи:
1. Создать функциональный чат-бот для подписчиков.
2. Оповещать пользователей о конце срока подписки на закрытый телеграм-канал и предлагать продление подписки.
3. Напоминать пользователям о написании поста раз или два в неделю и помогать им выбрать тему и мотивировать на написание.
4. Обеспечить возможность общения клиентов друг с другом в чатике.
5. Создать digital воронку для сегментации пользователей.
6. Сделать рассылку индивидуального информационного контента для клиентов в соответствии с их предпочтениями.
7. Подарить самым активным участникам бонусы и подарки.
8. Собирать аналитику по пользователям, по активности, взаимодействию в чате и имеющейся продукции.

Результат проекта:
1. Функциональный чат-бот в связке с закрытым телеграм-каналом.
2. Оповещение пользователей о конце срока подписки и возможность продления подписки.
3. Напоминания о написании постов и советы по выбору темы и мотивации написания.
4. Чат для общения пользователей.
5. Digital воронка для сегментации пользователей.
6. Рассылка индивидуального информационного контента для клиентов.
7. Бонусы и подарки для самых активных участников.
8. Сбор аналитики по пользователям, по активности, взаимодействию в чате и имеющейся продукции.

Функциональные требования:
1. Компактное главное меню с минимумом кнопок.
2. Подписка на закрытый телеграм-канал.
3. Рассылка напоминаний разным регионам.
4. Взаимодействие с клиентами, которые купили продукцию.
5. Рассылка информационного контента в рамках бота для клиентов.
6. Подарки самым активным участникам.
7. Рассылка Push-уведомлений.
8. Сбор аналитики по пользователям, по активности.

Нефункциональные требования:
1. Бот должен быть стабильным и надежным.
2. Удобство использования бота для клиентов.
3. Следование правилам коммуникации в социальных сетях.
4. Хранение данных пользователей должно быть безопасным и соответствовать законодательству о защите данных.

Технологии:
1. Для создания бота использовать язык программирования Python.
2. Для создания бота: API платформы Telegram, библиотеки для работы с Telegram API (например, aiogram), база данных SQLite для хранения информации о пользователях и прочих данных, необходимых для работы приложения.
3. Для аналитики: Pandas, Matplotlib, Seaborn.