Sha256: e36ed85ad01b86f8c55fe8af08ec0c31efc4a606d0ebbd8352600a32f5a85dac
Contents?: true
Size: 1.45 KB
Versions: 1
Compression:
Stored size: 1.45 KB
Contents
require "lita" module Lita module Handlers class Static < Handler # # Renvoie l'adresse courante de nos bureaux # route %r{adresse}i, :adresse_info, command: true, help: { "n'importe quoi avec le mot 'adresse'" => "Renvoie l'adresse de nos bureaux en Australie" } def adresse_info(response) ourAddress = "Suite 402, 55 Lime Street, Sydney NSW 2000" response.reply ourAddress end # # Renvoie le numéro de téléphone fixe courant de nos bureaux # route %r{telephone}i, :tel_info, command: true, help: { "n'importe quoi avec le mot 'telephone'" => "Renvoie le numéro de téléphone de nos bureaux en Australie" } def tel_info(response) ourPhone = "+61 2 97 791 685" response.reply ourPhone end # # Juste histoire d'avoir un peu de répondant... Lita, ça va ? Répond par une réponse aléatoire parmi N. # route %r{(ç|c)a va}i, :cava_info, command: false, help: { "'ça va' ou 'ca va', avec ou sans point d'interrogation" => "Dit que ça va, aléatoirement" } def cava_info(response) cava = ['OK', 'hamdoula', 'tranquille', 'tranquille tak tak', 'bien bien', 'ça va ça va', 'pas mal, pas mal', 'yep, excellent', 'on fait aller...', 'bah, tant qu''il y a la santé...' ] response.reply cava.sample end end Lita.register_handler(Static) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lita-octo-0.0.1 | lib/lita/handlers/static.rb |