This sample-bot uses Telegraf framework
To use the Telegram Bot API, you first have to get a bot account by chatting with BotFather.
BotFather will give you a token, something like 123456789:AbCdfGhIJKlmNoQQRsTUVwxyZ
.
With the token in hand, you can start developing your bot.
Message_type:text,video,location,photo...
app.command(<Command>, (ctx) => {
ctx.reply('Welcome!')
})
app.on(<Message_type>, (ctx) => {
ctx.reply('Received!'))
})
const Telegraf = require('telegraf')
const app = new Telegraf(<BOT_TOKEN>)
app.command('start', (ctx) => {
console.log('start', ctx.from)
ctx.reply('Welcome!')
})
app.hears('hi', (ctx) => ctx.reply('Hey there!'))
app.on('sticker', (ctx) => ctx.reply('👍'))
app.startPolling()
-Command
-Text
-In-line mode