Fixing column width in code formatting

This commit is contained in:
Chris Sexton 2013-05-07 19:28:34 -04:00
parent 076b985716
commit 8eb5a563fb
1 changed files with 15 additions and 11 deletions

View File

@ -10,7 +10,8 @@ import (
"time" "time"
) )
// This is a skeleton plugin to serve as an example and quick copy/paste for new plugins. // This is a skeleton plugin to serve as an example and quick copy/paste for new
// plugins.
type RememberPlugin struct { type RememberPlugin struct {
Bot *bot.Bot Bot *bot.Bot
@ -32,8 +33,9 @@ func NewRememberPlugin(b *bot.Bot) *RememberPlugin {
} }
// Message responds to the bot hook on recieving messages. // Message responds to the bot hook on recieving messages.
// This function returns true if the plugin responds in a meaningful way to the users message. // This function returns true if the plugin responds in a meaningful way to the
// Otherwise, the function returns false and the bot continues execution of other plugins. // users message. Otherwise, the function returns false and the bot continues
// execution of other plugins.
func (p *RememberPlugin) Message(message bot.Message) bool { func (p *RememberPlugin) Message(message bot.Message) bool {
// This bot does not reply to anything // This bot does not reply to anything
@ -102,9 +104,9 @@ func (p *RememberPlugin) Message(message bot.Message) bool {
return false return false
} }
// LoadData imports any configuration data into the plugin. This is not strictly necessary other // LoadData imports any configuration data into the plugin. This is not strictly
// than the fact that the Plugin interface demands it exist. This may be deprecated at a later // necessary other than the fact that the Plugin interface demands it exist.
// date. // This may be deprecated at a later date.
func (p *RememberPlugin) LoadData() { func (p *RememberPlugin) LoadData() {
p.Coll = p.Bot.Db.C("factoid") p.Coll = p.Bot.Db.C("factoid")
rand.Seed(time.Now().Unix()) rand.Seed(time.Now().Unix())
@ -112,15 +114,17 @@ func (p *RememberPlugin) LoadData() {
// Help responds to help requests. Every plugin must implement a help function. // Help responds to help requests. Every plugin must implement a help function.
func (p *RememberPlugin) Help(channel string, parts []string) { func (p *RememberPlugin) Help(channel string, parts []string) {
msg := "!remember will let you quote your idiot friends. Just type !remember <nick>" +
" <snippet> to remember what they said. Snippet can be any part of their message. " + msg := "!remember will let you quote your idiot friends. Just type " +
"Later on, you can ask for a random !quote." "!remember <nick> <snippet> to remember what they said. Snippet can be " +
"any part of their message. Later on, you can ask for a random !quote."
p.Bot.SendMessage(channel, msg) p.Bot.SendMessage(channel, msg)
} }
// deliver a random quote out of the db. // deliver a random quote out of the db.
// Note: this is the same cache for all channels joined. This plugin needs to be expanded // Note: this is the same cache for all channels joined. This plugin needs to be
// to have this function execute a quote for a particular channel // expanded to have this function execute a quote for a particular channel
func (p *RememberPlugin) randQuote() string { func (p *RememberPlugin) randQuote() string {
var quotes []Factoid var quotes []Factoid
// todo: find anything with the word "quotes" in the trigger // todo: find anything with the word "quotes" in the trigger