在消息中打印 "available method" 电报 API Ruby
Print "available method" telegram API Ruby in message
这很菜鸟,但我仍然很感兴趣。
我正在使用 Ruby 开发电报机器人。 https://github.com/atipugin/telegram-bot-ruby - 这是我的包装。
我有代码:
bot.api.get_Chat_Members_Count(chat_id: message.chat.id)
我想在文本中显示结果:
bot.api.send_message(chat_id: message.chat.id, text: "Results: %")
如何 link 此方法的结果并打印到文本中?
bot.api.get_chat_members_count(chat_id: message.chat.id)
returns 哈希格式 {"ok"=>true, "result"=>8}
所以你需要为此使用密钥:
Telegram::Bot::Client.run(token) do |bot|
bot.listen do |message|
if message.text == '/start'
count = bot.api.get_chat_members_count(chat_id: message.chat.id)['result']
bot.api.send_message(chat_id: message.chat.id, text: "Result: #{count}")
end
end
end
这很菜鸟,但我仍然很感兴趣。 我正在使用 Ruby 开发电报机器人。 https://github.com/atipugin/telegram-bot-ruby - 这是我的包装。
我有代码:
bot.api.get_Chat_Members_Count(chat_id: message.chat.id)
我想在文本中显示结果:
bot.api.send_message(chat_id: message.chat.id, text: "Results: %")
如何 link 此方法的结果并打印到文本中?
bot.api.get_chat_members_count(chat_id: message.chat.id)
returns 哈希格式 {"ok"=>true, "result"=>8}
所以你需要为此使用密钥:
Telegram::Bot::Client.run(token) do |bot|
bot.listen do |message|
if message.text == '/start'
count = bot.api.get_chat_members_count(chat_id: message.chat.id)['result']
bot.api.send_message(chat_id: message.chat.id, text: "Result: #{count}")
end
end
end