получение rails gem telegram-bot-rb для отправки пользователям и группам и каналам - PullRequest
0 голосов
/ 07 мая 2019

С помощью бота telegram сообщения отправляются на каналы

bot = TelegramBot.new(token: "#{Application.config.telegram_token}")
channel = TelegramBot::Channel.new(id: "#{Application.config.telegram_channel}")
message = TelegramBot::OutMessage.new
message.chat = channel
message.text = @message
message.send_with(bot)

Но я не могу использовать правильный синтаксис для отправки с канала группе или отдельному пользователю (на основе @username).

Для меня,

  1. Различие между группой и каналом нечеткое и
  2. В wiki есть несколько полезных примеров, но нет стандартной документации.

На самом деле, неясно, какова обработка самого API , и в качестве эксперимента я попытался, например, метод sendMessage и с существующим синтаксисом

message.sendMessage ("@Username"), @message, Time.now

консоль рельсов возвращает undefined method 'sendMessage'. Определение действия с сообщениями:

messages.sendMessage ("@Username"), @message, Time.now

возвращает ту же ошибку undefined method 'sendMessage'.

Кто-нибудь может помочь устранить путаницу?

...