@builderbot-plugins/telegram
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

Telegram provider for bot-whatsapp

The provider using a polka server Polka for bot-whatsapp bot. You can apply this provider into your createProvider function.

Usage

import 'dotenv/config'
import { addKeyword, createBot, createFlow, createProvider, EVENTS, MemoryDB } from '@bot-whatsapp/bot'
import { TelegramProvider, handleCtx } from '@builderbot-plugins/telegram'

const flowWelcome = addKeyword<TelegramProvider, MemoryDB>(EVENTS.WELCOME)
    .addAnswer("Hola desde telegram provider!")

const main = async () => {
    let provider = createProvider(TelegramProvider, {
        token: process.env.TELEGRAM_TOKEN
    })
        .initHttpServer(3002)

    provider.http?.server.post('/webhook', handleCtx(async (bot, req, res) => {
        return res.end('Hola desde telegram webhook provider!')
    }))


    await createBot({
        database: new MemoryDB(),
        provider,
        flow: createFlow([flowWelcome])
    })
}

main()

Author

Elimeleth Capuano https://github.com/elimeleth

/@builderbot-plugins/telegram/

    Package Sidebar

    Install

    npm i @builderbot-plugins/telegram

    Weekly Downloads

    88

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    19.5 kB

    Total Files

    12

    Last publish

    Collaborators

    • elimeleth
    • leifermendez