testing new remember with fallback

This commit is contained in:
Chris Sexton 2012-11-11 11:14:40 -05:00
parent 7cba01dd20
commit 522a1f1c35
2 changed files with 6 additions and 2 deletions

View File

@ -158,6 +158,11 @@ func (p *FactoidPlugin) trigger(message bot.Message) bool {
p.sayFact(message, *fact) p.sayFact(message, *fact)
return true return true
} }
r := strings.NewReplacer(",", "", "\"", "", ",", "", ".", "", ":", "")
if ok, fact := p.findTrigger(r.Replace(message.Body)); ok {
p.sayFact(message, *fact)
return true
}
} }
return false return false

View File

@ -74,7 +74,6 @@ func (p *RememberPlugin) Message(message bot.Message) bool {
trigger := fmt.Sprintf("%s quotes", entry.User.Name) trigger := fmt.Sprintf("%s quotes", entry.User.Name)
var funcres bson.M var funcres bson.M
err := p.Bot.Db.Run(bson.M{"eval": "return counter(\"factoid\");"}, &funcres) err := p.Bot.Db.Run(bson.M{"eval": "return counter(\"factoid\");"}, &funcres)
if err != nil { if err != nil {
@ -83,7 +82,7 @@ func (p *RememberPlugin) Message(message bot.Message) bool {
id := int(funcres["retval"].(float64)) id := int(funcres["retval"].(float64))
fact := Factoid{ fact := Factoid{
Idx: id, Idx: id,
Trigger: trigger, Trigger: trigger,
Operator: "reply", Operator: "reply",
FullText: msg, FullText: msg,