Скрипт аналитики зашедших в Телеграм бота

60 000 руб. за проект
26 марта 2023, 15:31 • 21 отклик • 124 просмотра
Человек приходит сначала на одностраничный вебсайт abc.com?utm=info123-abc, затем переходит по ссылке на телеграм бота. Например @bott?start=info123-abc
Далее скрипт собирает следующую информацию: аватарка, username, фио, время запуска бота, IP, страна и город, ID в ТГ, браузер, разрешение экрана, устройство, ОС, весь юзерагент (где-нибудь во всплывающем окне), метка из бота (?start=)

Строим таблицу:
- Возможность задавать диапазон дат от и до.
- Пагинация
- Сортировка всех столбцов
- Динамический фильтр для каждого столбца
- Поиск по таблице по всем данным
- Показывать на странице по 50-100-500 строк
- Подсчет строк внизу

P.S Учесть, что объемы таблицы могут быть очень большие (чтобы не тормозило при запросах и фильтрах)

Возможность отправлять сообщения всем, кто запустил бота используя гибкий фильтр: например отправить всем сообщение, кто вошел в течение последних 3 дней из страны Австралия и с меткой info555-abc. Лог отправленных сообщений с просмотром юзеров кому это сообщение ушло (и подсчет кол-ва).
Будет страница со списком отправленных сообщений:
01.01.2023 11:10 отправлено сообщение 305 пользователям
30.01.2023 15:10 отправлено сообщение 50 пользователям
31.01.2023 11:10 отправлено сообщение 101 пользователям
Клик по строчке → попадаем в список пользователей кому оно было отправлено.
+ Функция авто-отправки приветственного сообщения используя фильтры.
+ Поддержка отправки картинки.

В базу добавляются только те, кто запустил бота в Телеграм.

Если человек заново вошел в бота спустя какое-то время, то объединять записи в таблице, и по нажатию на такого юзера покажется список всех его заходов.

Админка на бутстрапе или на подобном.

Необходимо будет сделать скрипт авто-установки на сервер.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Исполнитель - мастер своего дела. Всё сделал удобно и профессионально. Всегда на связи. Рекомендую!
1 год назад
R50 7f019561beeefafe2562a8abb51c579c
Фрилансер
Лучший заказчик. В процессе разработки помогал и отвечал на все оперативно, оплата своевременно и достойно. Рекомендую
1 год назад