Доработка Telegram-ботов

15 000 руб. за проект
13 августа 2024, 11:12 • 5 откликов • 94 просмотра
У нас есть 2 бота, у каждого своя база данных mongoDB.
Бот 1. Собирает информацию о том, с какого рекламного инструмента пришел пользователь и записывает эту информацию в базу данных в коллекцию users, так же выдаёт статистику по рекламным инструментам.
Бот 2. Получает постбеки о событиях от партнерской сети (в виде сообщений в группе тг), дополняет постбеки информацией о пользователе, и отправляет их в другую группу.

Задача:
Связать 2 этих бота.
Бот 1 должен дополнить свою статистику данными из постбеков. Для этого можно создать несколько новых полей в коллекции users куда мы будем сохранять дополнительную информацию и выдавать её при запросе статистики. Дополнительную информацию бот должен будет слушать в группе с постбеками.

Бот 2. Должен дополнить свой постбек информацией о рекламном инструменте и отправить в группу.
Для этого предполагается следующий вариант реализации: изначально мы получаем постбек в группу и он содержит json id пользователя Telegram, перед отправкой постбека (в группу постбеков с доп. информацией) мы должны из БД Бота 1, взять информацию с какого рекламного инструмента пришел пользователь и добавить в наш постбек. Подробнее опишу в ТЗ, объём работы не большой, ожидаем реализации до 15.08.