Как начать получать сообщения и отвечать на них#
Установка#
Перед началом необходимо установить библиотеку и инициировать бота, подробно этот процесс описан здесь: Как импортировать библиотеку и инициировать своего бота.
Как начать получать сообщения и отвечать на них#
Чтобы начать получать уведомления, необходимо вызвать у бота метод bot.launch()
. Но перед этим необходимо добавить обработчик с помощью bot.on('message',(ctx) => {})
, message
- параметр который говорит о том что обработчик обрабатывает любые входящие сообщения. ctx
- это текущий контекст диалога, состояние бота.
Ссылка на пример: hello-bot.js .
const WhatsAppBot = require('@green-api/whatsapp-bot')
const bot = new WhatsAppBot({
idInstance: "{{INSTANCE_ID}}",
apiTokenInstance: "{{TOKEN}}",
})
bot.on('message', (ctx) => {
ctx.reply('Hello world!')
})
bot.launch()
Список примеров#
Описание | Ссылка на пример |
---|---|
Как инициализировать обработчик | hello-bot.js |
Сцена "Эхо" | echo-bot.js |
Как фильтровать по типу уведомлений | media-bot.js |
Как фильтровать по тексту сообщения | filter-bot.js |
Как работать с состоянием бота | state-bot.js |
Пример готового чат бота | demo-bot |