This repository has been archived on 2023-07-05. You can view files and clone it, but cannot push or open issues or pull requests.
clessy/mods/metafora.go

44 lines
1.9 KiB
Go
Raw Normal View History

2016-02-09 10:01:05 +00:00
package main
import (
"math/rand"
2018-11-08 18:55:34 +00:00
"git.fromouter.space/hamcha/tg"
2016-02-09 10:01:05 +00:00
)
var metaactions = []string{
2016-02-09 10:01:05 +00:00
"Puppami", "Degustami", "Lucidami", "Manipolami", "Disidratami", "Irritami", "Martorizzami",
"Lustrami", "Osannami", "Sorseggiami", "Assaporami", "Apostrofami", "Spremimi", "Dimenami",
"Agitami", "Stimolami", "Suonami", "Strimpellami", "Stuzzicami", "Spintonami", "Sguinzagliami",
"Modellami", "Sgrullami", "Cavalcami", "Perquotimi", "Misurami", "Sventolami", "Induriscimi",
2017-12-18 16:00:57 +00:00
"Accordami", "Debuggami", "Accarezzami", "Revisionami", "Imbottigliami", "Badami", "Scuotimi",
"Terremotami", "Incentivami", "Sollecitami", "Allenami", "Censiscimi", "Decollami", "Smagnetizzami",
"Nobilitami", "Elevami", "Accrescimi", "Impostami", "Ereggimi", "Fischiettami", "Scaldami", "Gonfiami",
"Lubrificami",
2016-02-09 10:01:05 +00:00
}
var metaobjects = []string{
2016-02-09 10:01:05 +00:00
"il birillo", "il bastone", "l'ombrello", "il malloppo", "il manico", "il manganello",
"il ferro", "la mazza", "l'archibugio", "il timone", "l'arpione", "il flauto", "la reliquia",
2016-07-15 23:43:32 +00:00
"il fioretto", "lo scettro", "il campanile", "la proboscide", "il pino", "il maritozzo", "il perno",
2016-02-09 10:01:05 +00:00
"il tubo da 100", "la verga", "l'idrante", "il pendolo", "la torre di Pisa", "la lancia",
"il cilindro", "il lampione", "il joystick", "il Wiimote", "il PSMove", "l'albero maestro",
2016-07-15 23:43:32 +00:00
"il trenino", "la sciabola", "il weedle", "il serpente", "il missile", "la limousine",
2017-12-18 16:00:57 +00:00
"il selfie-stick", "il candelotto", "la falce", "la biscia", "la banana", "la pannocchia",
"il papavero", "la carota", "la fava", "la salsiccia", "il cono", "l'hard drive", "la manopola",
"la manovella", "il pennello", "l'asta", "il cacciavite", "lo spazzolino",
2016-02-09 10:01:05 +00:00
}
2018-05-24 15:48:35 +00:00
func metafora_message(broker *tg.Broker, update tg.APIMessage) {
2016-02-09 10:51:04 +00:00
if isCommand(update, "metafora") {
2017-05-09 13:47:49 +00:00
broker.SendTextMessage(update.Chat, metaforaAPI(), nil)
2016-02-09 10:51:04 +00:00
return
2016-02-09 10:01:05 +00:00
}
}
2017-05-09 13:47:49 +00:00
func metaforaAPI() string {
n := rand.Intn(len(metaactions))
m := rand.Intn(len(metaobjects))
return metaactions[n] + " " + metaobjects[m]
}