Skip to content

shlyapp/telegram2googlekeep_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram to Google Keep Bot

Статья автора на Habr

Особенности

Данный бот позволяет отправлять сообщения из Telegram в Google Keep заметки.

  • поддерживаются пересланные сообщения от других пользователей
  • поддерживаются пересланные сообщения из каналов и чатов

Быстрый старт

Для работы с Google Keep API необходим master-token, который можно получить следующим образом:

  1. Получаем OAuth-token по инструкции
  2. При помощи библиотеки 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 и отправить его своим друзьям.

About

Telegram Bot для отправки заметок в Google Keep

Topics

Resources

Stars

Watchers

Forks