Versions in this module Expand all Collapse all v1 v1.0.7 Dec 2, 2021 Changes in this version + func RegisterBuiltinExtensions(bot *papaBot.Bot) + type ExtensionAqicn struct + func (ext *ExtensionAqicn) Init(bot *papaBot.Bot) error + func (ext *ExtensionAqicn) TickListener(message events.EventMessage) + type ExtensionBtc struct + HourlyData map[string]interface{} + LastAsk map[string]time.Time + Texts *extensionBtcTexts + Warned map[string]bool + func (ext *ExtensionBtc) DailyTickListener(message events.EventMessage) + func (ext *ExtensionBtc) Init(bot *papaBot.Bot) error + func (ext *ExtensionBtc) TickListener(message events.EventMessage) + type ExtensionCounters struct + func (ext *ExtensionCounters) Init(bot *papaBot.Bot) error + func (ext *ExtensionCounters) TickListener(message events.EventMessage) + type ExtensionDuplicates struct + Texts *extensionDuplicatesTexts + func (ext *ExtensionDuplicates) Init(bot *papaBot.Bot) error + func (ext *ExtensionDuplicates) ProcessURLListener(message events.EventMessage) + func (ext *ExtensionDuplicates) Tick(bot *papaBot.Bot, daily bool) + type ExtensionGitHub struct + func (ext *ExtensionGitHub) Init(bot *papaBot.Bot) error + func (ext *ExtensionGitHub) UrlListener(message events.EventMessage) + type ExtensionLastSpoken struct + LastAsk map[string]map[string]time.Time + LastSpoken map[string]map[string]time.Time + Texts *ExtensionLastSpokenTexts + func (ext *ExtensionLastSpoken) ChatListener(message events.EventMessage) + func (ext *ExtensionLastSpoken) Init(bot *papaBot.Bot) error + type ExtensionLastSpokenTexts struct + NeverSpoken string + TempLastSpoken *template.Template + type ExtensionMovies struct + func (ext *ExtensionMovies) Init(bot *papaBot.Bot) error + type ExtensionReddit struct + Texts *extensionRedditTexts + func (ext *ExtensionReddit) DailyTickListener(message events.EventMessage) + func (ext *ExtensionReddit) Init(bot *papaBot.Bot) error + func (ext *ExtensionReddit) ProcessURLListener(message events.EventMessage) + func (ext *ExtensionReddit) TickListener(message events.EventMessage) + type ExtensionReminders struct + func (ext *ExtensionReminders) Init(bot *papaBot.Bot) error + func (ext *ExtensionReminders) TickListener(message events.EventMessage) + type ExtensionTalk struct + Texts *extensionTalkTexts + func (ext *ExtensionTalk) Init(bot *papaBot.Bot) error + func (ext *ExtensionTalk) JoinedListener(message events.EventMessage) + func (ext *ExtensionTalk) ReJoinedListener(message events.EventMessage) + type ExtensionTwitterThread struct + func (ext *ExtensionTwitterThread) Init(bot *papaBot.Bot) error + func (ext *ExtensionTwitterThread) UrlListener(message events.EventMessage) + type ExtensionWiki struct + Texts *extensionWikiTexts + func (ext *ExtensionWiki) Init(bot *papaBot.Bot) error + type ExtensionWolfram struct + Texts *extensionWolframTexts + func (ext *ExtensionWolfram) Init(bot *papaBot.Bot) error + type ExtensionYoutube struct + Texts *ExtensionYoutubeTexts + func (ext *ExtensionYoutube) Init(bot *papaBot.Bot) error + func (ext *ExtensionYoutube) UrlListener(message events.EventMessage) + type ExtensionYoutubeTexts struct + TempNotice *template.Template + type WikiPage struct + Batchcomplete bool + Query struct{ ... } + type WikiSearchResult struct + Batchcomplete string + Query struct{ ... }