Class ::Bot::RemoteMessage
In: lib/rbot/core/remote.rb
Parent: Object
User HTTPResponse BasicUserMessage Bot\n[lib/rbot/core/remote.rb\nlib/rbot/core/utils/extends.rb\nlib/rbot/core/utils/filters.rb\nlib/rbot/core/utils/wordlist.rb] HttpUtil lib/rbot/core/userdata.rb lib/rbot/core/utils/httputil.rb lib/rbot/core/utils/extends.rb lib/rbot/core/remote.rb lib/rbot/core/utils/httputil.rb ParseTime Utils (null) dot/m_15_0.png

A RemoteMessage is similar to a BasicUserMessage

Methods

new   private?   target  

Attributes

bot  [R]  associated bot
message  [RW]  contents of the message
source  [R]  remote client that originated the message
time  [R]  when the message was received

Public Class methods

[Source]

    # File lib/rbot/core/remote.rb, line 94
94:     def initialize(bot, source, message)
95:       @bot = bot
96:       @source = source
97:       @message = message
98:       @time = Time.now
99:     end

Public Instance methods

Remote messages are always ‘private‘

[Source]

     # File lib/rbot/core/remote.rb, line 107
107:     def private?
108:       true
109:     end

The target of a RemoteMessage

[Source]

     # File lib/rbot/core/remote.rb, line 102
102:     def target
103:       @bot
104:     end

[Validate]