actions/help.js (view raw)
1const keyboard = {
2 keyboard: [
3 {
4 label: "Arrêts proches",
5 location: true,
6 },
7 {
8 label: "Prochains départs",
9 },
10 {
11 label: "Quel quai ?",
12 },
13 {
14 label: "Favoris",
15 },
16 ],
17};
18
19module.exports = (request, response, utils) => {
20 const favorisContent =
21 request.service === "facebook" ? "un pouce bleu" : '"/favoris"';
22 const blogContent =
23 request.service === "facebook"
24 ? "le blog de mon développeur: https://5ika.org/tipigee/"
25 : "[le blog de mon développeur](https://5ika.org/tipigee/)";
26 const content = `Je m'appelle *tipigee* et je suis un bot qui te permet d'obtenir rapidement des infos sur les TPG. Si tu m'envoies...
27
28 ... *le nom d'un arrêt* ("Carouge") et éventuellement le nom d'une ligne ("12"), je te donne les prochains départs correspondants.
29
30 ... *le nom d'un arrêt qui a plusieurs quais*, je te donne le quai sur lequel partira le prochain tram.
31
32 ... *ta position GPS*, je te donne les arrêts les plus proches de ta position.
33
34 ... *${
35 favorisContent
36 }* ou "Favoris", je te donne la liste des arrêts que tu utilise le plus souvent.
37
38 Pour plus de détails, tu peux consulter ${blogContent}.
39 `;
40
41 return response.sendText(content, keyboard);
42};