1
0
This repository has been archived on 2018-04-23. You can view files and clone it, but cannot push or open issues or pull requests.
Files
vodopija-bot/bot/facebook/intents/start.js

65 lines
1.9 KiB
JavaScript

const fbTemplate = require('claudia-bot-builder/lib/facebook/format-message')
const {send, noop} = require('./common')
const INTENT_START_START = 'intent_start_start'
const INTENT_START_ABOUT = 'intent_start_about'
const INTENT_START_CHANGE_ALERTS = 'intent_change_alert'
const run = (msg, recipient) => {
send(recipient.id, [
new fbTemplate.ChatAction('mark_seen').get(),
new fbTemplate.ChatAction('typing_on').get(),
new fbTemplate.Pause(500).get(),
new fbTemplate.Text(`
This is your menu. You can reach it by writing Menu, or Help, or Start
`)
.addQuickReply('About vodopija-bot', INTENT_START_ABOUT)
.addQuickReply('Change alerts', INTENT_START_CHANGE_ALERTS)
.get(),
])
}
const runAbout = (msg, recipient) => {
send(recipient.id, [
new fbTemplate.ChatAction('mark_seen').get(),
new fbTemplate.ChatAction('typing_on').get(),
new fbTemplate.Text(`Thanks for asking 🙂`).get(),
new fbTemplate.ChatAction('typing_on').get(),
new fbTemplate.Pause(500).get(),
new fbTemplate.Text(
`vodolija-bot was created by Marko Marković as a test for SPARTANS AI LTD.`
).get(),
new fbTemplate.ChatAction('typing_on').get(),
new fbTemplate.Pause(1000).get(),
new fbTemplate.Text(
`Its goal is to help you drink more water for a healthier life.`
).get(),
new fbTemplate.ChatAction('typing_on').get(),
new fbTemplate.Pause(1000).get(),
new fbTemplate.Text(`
It features:
☑ Daily water reminders
☑ Personalized AI recommendations
☑ Number of cups of water drank this week
☑ Tips about water drinking
`)
.addQuickReply('Back', INTENT_START_START)
.get(),
])
}
module.exports = [
{
keywords: [INTENT_START_START, 'start', 'menu', 'help'],
run,
},
{
keywords: [INTENT_START_ABOUT],
run: runAbout,
},
{
keywords: [INTENT_START_CHANGE_ALERTS],
run: noop,
},
]