apt-get install ruby gem ruby-dev make
gem install telegram-bot-ruby |
apt-get install ruby gem ruby-dev make
gem install telegram-bot-ruby
Теперь необходимо получить токен для бота.
Заходим в Telegram, добавляем бота @BotFather, и создаем бота:
Telegram Bot
So, let’s write to out bot and get updates
curl -s -X POST https://api.telegram.org/botNNNNN:NZNZNNZNZNZNNZNZ/getUpdates |
curl -s -X POST https://api.telegram.org/botNNNNN:NZNZNNZNZNZNNZNZ/getUpdates
And we have:
{"ok":true,"result":[{"update_id":923096141,
"message":{"message_id":2130,"from":{"id":<id>,"first_name":"<fname>","username":"<username>"},"chat":{"id":<chat.id>,"first_name":"<fname>","username":"<username>","type":"private"},"date":1447842513,"text":"test"}}]} |
{"ok":true,"result":[{"update_id":923096141,
"message":{"message_id":2130,"from":{"id":<id>,"first_name":"<fname>","username":"<username>"},"chat":{"id":<chat.id>,"first_name":"<fname>","username":"<username>","type":"private"},"date":1447842513,"text":"test"}}]}
# encoding: utf-8
#
require 'telegram/bot'
#require_relative 'getimg'
token = 'NNNNNN:XNXNXNXNXNXNXNXNX'
#inputMess = ARGV[0]
puts "fff"
Telegram::Bot::Client.run(token) do |bot|
# bot.listen do |chat|
#bot.fetch_updates
bot.api.sendMessage(chat_id: "<chat.id>", text: "Hello")
end |
# encoding: utf-8
#
require 'telegram/bot'
#require_relative 'getimg'
token = 'NNNNNN:XNXNXNXNXNXNXNXNX'
#inputMess = ARGV[0]
puts "fff"
Telegram::Bot::Client.run(token) do |bot|
# bot.listen do |chat|
#bot.fetch_updates
bot.api.sendMessage(chat_id: "<chat.id>", text: "Hello")
end