https://github.com/vitaly-rudenko/tag-sticker-bot
Telegram bot for tagging, searching, and quickly accessing your favorite stickers and GIFs.
https://github.com/vitaly-rudenko/tag-sticker-bot
aws dynamodb javascript lambda nodejs telegram-bot
Last synced: 2 months ago
JSON representation
Telegram bot for tagging, searching, and quickly accessing your favorite stickers and GIFs.
- Host: GitHub
- URL: https://github.com/vitaly-rudenko/tag-sticker-bot
- Owner: vitaly-rudenko
- Created: 2023-02-25T22:19:07.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-09T14:07:16.000Z (about 1 year ago)
- Last Synced: 2025-01-02T07:12:04.551Z (4 months ago)
- Topics: aws, dynamodb, javascript, lambda, nodejs, telegram-bot
- Language: JavaScript
- Homepage: https://t.me/sttagbot
- Size: 577 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tag Sticker Bot

## Description
This bot enables users to tag stickers & GIFs, perform quick searches, and mark favorites directly within Telegram.
Features:
- 📝 Tag stickers & GIFs (up to 10 tags per file)
- 🔒 Create private tags for files that only you can search
- 🔍 Search files by your tags or all tags (inline query)
- 🖇 Quickly tag all stickers in a sticker set
- ❤️ Mark files as favorites for quick access
- 🖼 Create new stickers from photos or files## Stack & tools
- Node.JS, AWS DynamoDB
- AWS CDK, Telegraf
- Rollup, Jest
- Telegram Bot API## Commands
- `npm run setup-local` – set up local DynamoDB tables
- `npm run dev` – run bot locally
- `npm run deploy:prod` – deploy to AWS## Documentation
Find detailed information about the project's architecture in [docs/architecture.md](docs/architecture.md).