https://github.com/uo1428/grammy-bunjs-telegram-bot
✅ Advance & Fully customizable telegram bot telegram build with latest & new tech
https://github.com/uo1428/grammy-bunjs-telegram-bot
bot-telegram bunjs bunjs-telegram-bot grammy-bot grammy-bot-template grammy-telegram-bot tele-bot telegraf-bot telegram-bot telegram-bot-template telegram-forwarder telegram-framework telegram-framework-bot telegram-webapp template-telegram-bot ts-telegram-bot uoaio
Last synced: 2 months ago
JSON representation
✅ Advance & Fully customizable telegram bot telegram build with latest & new tech
- Host: GitHub
- URL: https://github.com/uo1428/grammy-bunjs-telegram-bot
- Owner: Uo1428
- Created: 2025-03-16T07:24:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-16T08:17:30.000Z (over 1 year ago)
- Last Synced: 2025-03-16T09:22:38.945Z (over 1 year ago)
- Topics: bot-telegram, bunjs, bunjs-telegram-bot, grammy-bot, grammy-bot-template, grammy-telegram-bot, tele-bot, telegraf-bot, telegram-bot, telegram-bot-template, telegram-forwarder, telegram-framework, telegram-framework-bot, telegram-webapp, template-telegram-bot, ts-telegram-bot, uoaio
- Language: TypeScript
- Homepage: https://patreon.com/uoaio
- Size: 19.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Grammy.js Telegram Bot Template (Bun + TypeScript)
A minimal, structured template for building Telegram bots with grammy.js on Bun, using TypeScript. Includes modular commands, actions, and conversations out of the box.
[](https://fiverr.com/aryanali945)
[](https://discord.uoaio.xyz)
[](https://github.com/uo1428)
[](https://patreon.com/uoaio)
[](https://youtube.com/@uoaio)
---
## Features
- **TypeScript + Bun**: Fast runtime with type safety.
- **Modular structure**: Commands, Actions, Conversations.
- **Useful middlewares**: hydrate, emoji, parse-mode, sessions.
- **Ready to run**: Single `bun start` script.
---
## Quick Start
1. **Install Bun**: https://bun.sh
2. **Install deps**:
```bash
bun install
```
3. **Configure env**: Create a `.env` in the project root
```env
BOT_TOKEN=your_telegram_bot_token
```
4. **Run**:
```bash
bun start
```
---
## Project Structure
```txt
.
├── config/ # Env/config management
├── src/
│ ├── Actions/ # Callback query handlers
│ ├── Commands/ # Bot commands (e.g. /start)
│ ├── Conversations/ # Multi-step flows
│ ├── Database/ # DB entry (placeholder)
│ ├── utils/ # Client loaders, helpers, types
│ └── index.ts # App entry
├── package.json # Scripts & deps
└── tsconfig.json # TS config
```
---
## Credit
- Coded by: https://github.com/uo1428
If this template helps, please leave a star ⭐