actions/welcome.js (view raw)
1module.exports = (request, response, utils) => {
2 const text = `
3Je suis un bot qui te donne un accès rapide aux infos des TPG.\n
4Pour commencer, tu peux cliquer sur un des boutons ci-dessous pour découvrir mes fonctionnalités ou simplement me faire la causette. En cas de besoin, tu peux aussi me demander de l'aide.
5
6Si tu as des idées d'amélioration pour ce chatbot, n'hésite pas à en faire part à mon développeur sur la page Facebook https://www.facebook.com/tipigee/.
7
8_Les données sont fournies par les Transports Publics Genevois._
9 `;
10 const keyboard = {
11 keyboard: [
12 {
13 label: "Arrêts proches",
14 location: true,
15 },
16 {
17 label: "Prochains départs",
18 },
19 {
20 label: "Quel quai ?",
21 },
22 {
23 label: "Favoris",
24 },
25 ],
26 };
27
28 if (request.service === "facebook") {
29 return utils.getFacebookProfile(request.user).then(user => {
30 const content = `Salut *${user.first_name}* !` + text;
31 return response.sendText(content, keyboard);
32 });
33 }
34 const content = `Salut *${request.user}* !` + text;
35 return response.sendText(content, keyboard);
36};