Package Exports
- gramio
- gramio/dist/composer
- gramio/dist/composer.js
- gramio/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (gramio) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
GramIO
TypeScript/JavaScript Telegram Bot API Framework for create your bots with convenience!
✨ Extensible - Our plugin and hook system is awesome
🛡️ Type-safe - Written in TypeScript with love ❤️
🌐 Multi-runtime - Works on Node.js, Bun and Deno
⚙️ Code-generated - Many parts are code-generated (for example, code-generated and auto-published Telegram Bot API types)
Get started
To create your new bot, you just need to write it to the console:
npm create gramio ./bot
and GramIO customize your project the way you want it!
Example
import { Bot } from "gramio";
const bot = new Bot(process.env.TOKEN as string)
.command("start", (context) => context.send("Hello!"))
.onStart(({ info }) => console.log(`✨ Bot ${info.username} was started!`));
bot.start();
For more, please see documentation.