gosora/plugin_helloworld.go

23 lines
641 B
Go
Raw Normal View History

package main
import "html/template"
func init() {
plugins["helloworld"] = Plugin{"helloworld","Hello World","Azareal","http://github.com/Azareal","",false,"","",init_helloworld,nil,deactivate_helloworld}
}
// init_helloworld is separate from init() as we don't want the plugin to run if the plugin is disabled
func init_helloworld() {
add_hook("rrow_assign", helloworld_reply)
}
func deactivate_helloworld() {
remove_hook("rrow_assign")
}
func helloworld_reply(data interface{}) interface{} {
reply := data.(Reply)
reply.Content = "Hello World!"
reply.ContentHtml = template.HTML("Hello World!")
reply.Tag = "Auto"
return reply
}