class Kybus::Bot::Adapter::DiscordMessage
Wraps a debugging message inside a class.
Public Class Methods
new(msg)
click to toggle source
It receives a string with the raw text and the id of the channel
# File lib/kybus/bot/adapters/discord.rb, line 13 def initialize(msg) @message = msg end
Public Instance Methods
channel_id()
click to toggle source
Returns the channel id
# File lib/kybus/bot/adapters/discord.rb, line 18 def channel_id @message.channel.id end
is_private?()
click to toggle source
# File lib/kybus/bot/adapters/discord.rb, line 31 def is_private? @message.channel.private? end
raw_message()
click to toggle source
Returns the message contents
# File lib/kybus/bot/adapters/discord.rb, line 23 def raw_message @message.content end
replied_message()
click to toggle source
# File lib/kybus/bot/adapters/discord.rb, line 39 def replied_message DiscordMessage.new(@message.message.referenced_message) end
reply?()
click to toggle source
# File lib/kybus/bot/adapters/discord.rb, line 35 def reply? @message.message.reply? end
user()
click to toggle source
# File lib/kybus/bot/adapters/discord.rb, line 27 def user @message.author.id end