使用电报bot gem,消息正在发送到频道
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
)。
对我来说
实际上,目前尚不清楚API itself的处理方式,作为一个实验,我尝试使用a sendMessage method并使用exisitng语法
message.sendMessage ("@Username"), @message, Time.now
rails控制台返回undefined method 'sendMessage'
。通过消息定义操作:
messages.sendMessage ("@Username"), @message, Time.now
返回相同的错误undefined method 'sendMessage'
。
任何人都可以帮助消除混乱吗?