Skip to main content

Setup

1. Create Telegram Bot

1

Find BotFather

Open Telegram and search for @BotFather
2

Create bot

Send /newbot and follow instructions
3

Copy token

Copy the API token provided

2. Install

npm install @boostgpt/router

3. Configure

.env
TELEGRAM_TOKEN=your_telegram_token

Usage

import { Router, TelegramAdapter } from '@boostgpt/router';

const router = new Router({
  apiKey: process.env.BOOSTGPT_API_KEY,
  projectId: process.env.BOOSTGPT_PROJECT_ID,
  adapters: [
    new TelegramAdapter({
      telegramToken: process.env.TELEGRAM_TOKEN,
      welcomeMessage: 'Hi {name}! ๐Ÿ‘‹'
    })
  ]
});

await router.start();

Options

telegramToken
string
required
Telegram bot token
welcomeMessage
string
Message sent on /start (use for userโ€™s name)