https://github.com/zhashkevych/pocketer-bot
🚀 Клиент для Pocket у тебя в телеграмме
https://github.com/zhashkevych/pocketer-bot
go golang pocket pocket-api telegram telegram-bot telegram-bot-api
Last synced: 5 months ago
JSON representation
🚀 Клиент для Pocket у тебя в телеграмме
- Host: GitHub
- URL: https://github.com/zhashkevych/pocketer-bot
- Owner: zhashkevych
- Created: 2020-12-22T15:39:46.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-24T10:22:43.000Z (almost 3 years ago)
- Last Synced: 2025-04-28T10:26:01.148Z (5 months ago)
- Topics: go, golang, pocket, pocket-api, telegram, telegram-bot, telegram-bot-api
- Language: Go
- Homepage:
- Size: 38.1 KB
- Stars: 55
- Watchers: 2
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pocket Бот
Pocket - это Telegram бот, который позволяет сохранять ссылки в приложении Pocket. Можно сказать что он является небольшим клиентом для данного сервиса.
Для работы с Pocket API используется самописное SDK - go-pocket-sdk.
В качестве хранилища используется Bolt DB.
Чтобы реализовать авторизацию пользователей, вместе с ботом запускается HTTP сервер на порту 80, на который происходит редирект от Pocket при успешной авторизации пользователя.
Когда сервер принимает запрос, он генерирует Access Token через Pocket API для пользователя и сохраняет его в хранилище.
### Стек:
- Go 1.15
- BoltDB
- Docker (для развертывания)