Почему мой бот Telegram не работает в терминале на моем компьютере? - PullRequest
0 голосов
/ 25 октября 2019

Я абсолютный новичок в ботах телеграммы. На сайте https://www.process.st/telegram-bot/ я нашел руководство, которое должно научить меня, как создать моего первого бота с использованием ruby. Я следовал руководству (установка ruby ​​и bundler), но каким-то образом я замечаю, что могу запустить бота, ничего не происходит, и терминал отображает две ошибки:

Traceback (most recent call last):
    2: from bot.rb:1:in `<main>'
    1: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- telegram-bot (LoadError)

Каталог бота называется telegram-бот и имеет 3 файла внутри:

Gemfile
Gemfile.lock
bot.rb

Проблема возникает, когда я набираю ruby bot.rb в моем терминале

1 Ответ

1 голос
/ 25 октября 2019

Проблема заключалась в неправильном написании telegram_bot, я использовал неправильное написание telegram-bot в моем файле bot.rb, благодаря Касперу за предоставленное мне решение

...