Morwenns
Гость
Morwenns
Гость
				
			M 
		
				
			
		[POSTS=1]Доброго времени суток! Попробуем создать телеграм-бота на Ruby
		
		
	
	
		 
	
Гайд на установку есть тут: https://github.com/atipugin/telegram-bot-ruby/blob/master/README.md
Первая часть кода
И так вот часть кода:
	
	
	
		
Объясняю
require 'telegram/bot' - это импорт библиотеки
token='YOUR_TELEGRAM_BOT_API_TOKEN' - ну тут все понятно,берём вам токен телеграм
Telegram::Bot::Client.run(token) do |bot| - это запуск бота
case message.text
when '/start'
bot.api.send_message(chat_id: message.chat.id, text: "Hello, #{message.from.first_name}")
when '/stop'
bot.api.send_message(chat_id: message.chat.id, text: "Bye, #{message.from.first_name}") - тоже все ясно.
Дополняем команды
тут все легко
	
	
	
		
по сути это все, больше инфы здесь:
https://github.com/atipugin/telegram-bot-ruby
[/POSTS]
				
			 
	Гайд на установку есть тут: https://github.com/atipugin/telegram-bot-ruby/blob/master/README.md
Первая часть кода
И так вот часть кода:
		Код:
	
	require 'telegram/bot'
token = 'YOUR_TELEGRAM_BOT_API_TOKEN'
Telegram::Bot::Client.run(token) do |bot|
 bot.listen do |message|
 case message.text
 when '/start'
 bot.api.send_message(chat_id: message.chat.id, text: "Hello, #{message.from.first_name}")
 when '/stop'
 bot.api.send_message(chat_id: message.chat.id, text: "Bye, #{message.from.first_name}")
 end
 end
endОбъясняю
require 'telegram/bot' - это импорт библиотеки
token='YOUR_TELEGRAM_BOT_API_TOKEN' - ну тут все понятно,берём вам токен телеграм
Telegram::Bot::Client.run(token) do |bot| - это запуск бота
case message.text
when '/start'
bot.api.send_message(chat_id: message.chat.id, text: "Hello, #{message.from.first_name}")
when '/stop'
bot.api.send_message(chat_id: message.chat.id, text: "Bye, #{message.from.first_name}") - тоже все ясно.
Дополняем команды
тут все легко
		Код:
	
	require 'telegram/bot'
token = 'YOUR_TELEGRAM_BOT_API_TOKEN'
Telegram::Bot::Client.run(token) do |bot|
 bot.listen do |message|
 case message.text
 when '/start'
 bot.api.send_message(chat_id: message.chat.id, text: "Hello, #{message.from.first_name}")
 when '/stop'
 bot.api.send_message(chat_id: message.chat.id, text: "Bye, #{message.from.first_name}")
 When '/lol'
 bot.api.send_message(chat_id: message.chat.id, text: "Lalala, #{message.from.first_name}")
 end
end
endпо сути это все, больше инфы здесь:
https://github.com/atipugin/telegram-bot-ruby
[/POSTS]
 
				