Method: Discordrb::Bot#parse_mention

Defined in:
lib/discordrb/bot.rb

#parse_mention(mention, server = nil) ⇒ User, ...

Gets the user, channel, role or emoji from a string.

Parameters:

  • mention (String)

    The mention, which should look like <@12314873129>, <#123456789>, <@&123456789> or <:name:126328:>.

  • server (Server, nil) (defaults to: nil)

    The server of the associated mention. (recommended for role parsing, to speed things up)

Returns:

  • (User, Channel, Role, Emoji)

    The user, channel, role or emoji identified by the mention, or nil if none exists.



520
521
522
# File 'lib/discordrb/bot.rb', line 520

def parse_mention(mention, server = nil)
  parse_mentions(mention, server).first
end