Данный бот позволяет отправлять сообщения из Telegram в Google Keep заметки.
- поддерживаются пересланные сообщения от других пользователей
- поддерживаются пересланные сообщения из каналов и чатов
Для работы с Google Keep API необходим master-token, который можно получить следующим образом:
- Получаем OAuth-token по инструкции
- При помощи библиотеки gpsoauth и Docker получаем master-token (вводим данные Email аккаунта и полученный раннее OAuth-token, Android ID оставляем пустым)
docker run --rm -it --entrypoint /bin/sh python:3.8 -c 'pip install gpsoauth; python3 -c '\''print(__import__("gpsoauth").exchange_token(input("Email: "), input("OAuth Token: "), input("Android ID: ")))'\'Также потребуется токен для Telegram бота, который можно получить в @BotFather. Для получения id аккаунта используем @userinfobot
Запустить бота можно при помощи Docker:
version: "3.9"
services:
telegram-googlekeep-bot:
build: .
restart: unless-stopped
environment:
- TELEGRAM_BOT_TOKEN=
- TELEGRAM_OWNER_ID=
- MASTER_TOKEN=
- GOOGLE_EMAIL=
Самый простой способ - это оставить ⭐ проекту на GitHub и отправить его своим друзьям.