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