Sha256: cdfd7d2d60611ce49e92dbc8a5e0ad50fd7558d5dbbb752037228e3072ab8398

Contents?: true

Size: 770 Bytes

Versions: 1

Compression:

Stored size: 770 Bytes

Contents

require 'telegram/url'
require 'telegram/reply/request'

module Telegram
  module Reply

    def send_message(chat_id: @chat.id, text:, parse_mode: 'html', **options)
      url     = Telegram::URL.new(@telegram_bot_token).send_message
      params  = {
                  chat_id: chat_id,
                  text: text,
                  parse_mode: parse_mode,
                  disable_web_page_preview: options[:disable_web_page_preview].presence,
                  disable_notification: options[:disable_notification].presence,
                  reply_to_message_id: options[:reply_to_message_id].presence,
                  reply_markup: options[:reply_markup].presence
                }
      
      Telegram::Reply::SEND(url: url, params: params)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tg-bot-0.0.5 lib/telegram/reply/send_message.rb