Method: Discordrb::Bot#send_message
- Defined in:
- lib/discordrb/bot.rb
#send_message(channel, content, tts = false, embed = nil, attachments = nil, allowed_mentions = nil, message_reference = nil, components = nil) ⇒ Message
Sends a text message to a channel given its ID and the message's content.
389 390 391 392 393 394 395 396 397 |
# File 'lib/discordrb/bot.rb', line 389 def (channel, content, tts = false, = nil, = nil, allowed_mentions = nil, = nil, components = nil) channel = channel.resolve_id debug("Sending message to #{channel} with content '#{content}'") allowed_mentions = { parse: [] } if allowed_mentions == false = { message_id: .id } if .respond_to?(:id) response = API::Channel.(token, channel, content, tts, &.to_hash, nil, , allowed_mentions&.to_hash, , components) Message.new(JSON.parse(response), self) end |