class Comic
Constants
- AGENT_MODEL
Public Class Methods
Source
# File plugins/comic.rb, line 19 def self.command_pattern /comic(?:\s+(.+))?$/i end
Public Instance Methods
Source
# File plugins/comic.rb, line 25 def execute(m, args = nil) unless m.channel m.reply "Use !comic in a channel" return end AsyncJob.run(label: "comic") do result = ComicCore.dispatch( text: args, nick: m.user.nick, ai_allowed: AiAccess.user_allowed?( channel: m.channel, user: m.user, network: bot.config.server, nick: m.user.nick ), model: AGENT_MODEL ) themed_flood_safe_reply(m, result[:reply]) end end