Telegram

AI Telegram bot generator built on grammY

Describe the bot you want and Devellix writes it with grammY, wires up the commands and middleware, installs the dependencies, and bundles a runnable build, with the full source in your hands.

grammYNode.jsTypeScriptBot APInpmBundled build

A Telegram bot lives or dies on how cleanly it handles updates: commands, message filters, callback queries, and the middleware chain that ties them together. Devellix takes a description and produces a grammY project shaped the way maintained bots are, with the update handlers registered and the Bot API used correctly, not a single loose script.

The dependencies are installed and the project is bundled in the cloud, so what you download starts on your own token instead of erroring on a missing package. grammY handles long polling out of the box, and the complete TypeScript source ships with every build for you to host, switch to webhooks, and extend however you like.

  • Generates a grammY bot from a plain-English description
  • Commands, message filters, and callback-query handlers wired up
  • Middleware and session setup structured the grammY way
  • Dependencies installed and the project bundled in the cloud
  • A runnable build plus the full TypeScript source you own
  • Live transcript of the plan, files, and build

A real Telegram build

One sentence in, a working project out. This is an actual file from a Devellix build, not a mockup.

Prompt

A reminder bot: /remind <minutes> <text> that pings me when the time is up

src/bot.ts Dependencies installed, bundled build
import { Bot } from "grammy";

const bot = new Bot(process.env.BOT_TOKEN as string);

bot.command("remind", async (ctx) => {
  const parts = (ctx.match ?? "").trim().split(" ");
  const mins = Number(parts[0]);
  const text = parts.slice(1).join(" ");

  if (!Number.isFinite(mins) || mins <= 0 || !text) {
    return ctx.reply("Usage: /remind <minutes> <text>");
  }

  await ctx.reply("Okay, I will remind you in " + mins + " min.");
  setTimeout(() => {
    ctx.reply("Reminder: " + text).catch(() => {});
  }, mins * 60_000);
});

bot.start();

What you get

Real grammY structure

Bots are written against grammY the way maintained projects are: a Bot instance, registered command and message handlers, and a middleware chain, so behaviour is predictable in production.

Commands and conversations

Describe the commands and flows you want and Devellix defines the handlers, parses the arguments, and wires the replies, following the Bot API's update model.

Installs and bundles

The dependency tree is installed and the project is bundled in the cloud, so what you download starts on your token instead of erroring on a missing package.

Yours to host anywhere

You own the full source. Run it with long polling or switch it to webhooks, host it on any Node platform, and extend it. No proprietary runtime.

Frequently asked

Yes. Describe the bot and Devellix writes a complete grammY project, installs its dependencies, bundles a runnable build, and gives you the source.
Bots are generated on grammY, a maintained framework over the Telegram Bot API, so you get clean command and middleware handling rather than raw HTTP calls.
Your own bot token from BotFather and a place to run Node. Dependencies are installed and bundled, so you add the token and start it.
Yes. Builds run on long polling by default, and because you own the full source you can move to webhooks for production hosting whenever you want.

Build for the rest of your stack

Describe your Telegram build. Watch it compile.

Start free with credits on the house. Own everything you generate: source and build.