Telegram-бот для агрегации новых сообщений из социальной сети ВКонтакте, а также почтового ящика службы Gmail. Присутствует возможность просмотра статистики входящих сообщений.
- master - для сборки рабочего прототипа
- Dev - для текущей разработки основного функционала
- gmail - для текущей разработки функционала, связанного с Gmail (авторизация, сбор статистики)
- dependabot/pip/requests-2.20.0 - создано автоматически; не для разработки
Для начала работы с ботом нужно перейти по ссылке: https://t.me/PushVKMailBot
Бот активируется командой /start
Для интеграции с ВКонтакте нужно перейти по ссылке в сообщении, ввести идентификационные данные аккаунта ВКонтакте и отправить боту ответным сообщением токен доступа.
После того, как появится сообщение об успешной регистрации, исходящее сообщение, содержащее токен доступа, можно удалить. В целях безопасности ваши идентификационные данные обрабатываются сервисами ВКонтакте, а бот работает только с токеном доступа, который идентифицирует пользователя без доступа к собственно идентификационным данным.
После этого бот будет генерировать уведомления о новых личных сообщениях, полученных в социальной сети ВКонтакте. Формат уведомления:
Новое сообщение <текст сообщения> от: <имя отправителя>
Авторизация в Gmail происходит по команде /gmail
Необходимо в браузере выбрать учетную запись Google и разрешить проекту Quickstart доступ к письмам. После этого бот будет генерировать уведомления о новых письмах, полученных на вашу почту. Формат уведомлений:
<дата и время> Получено новое письмо: <текст сообщения> от <имя и адрес отправителя>
На данный момент реализована возможность получения статистики по числу входящих сообщений ВКонтакте, начиная с определённой даты. Как это работает:
- Активировать команду «Статистика ВКонтакте»
- Выбрать начальную дату
- Бот возвращает статистику по сообщениям в формате:
<имя отправителя> : <количество сообщений>
На данный момент реализована возможность получения статистики по числу входящих сообщений в треде Gmail, начиная с определённой даты. Как это работает:
- Активировать команду «Статистика Gmail»
- Выбрать начальную дату
- Бот возвращает статистику по сообщениям в формате
<имя отправителя> : <количество сообщений в треде>