Задать вопрос
BenderIsGreat34
@BenderIsGreat34
junior front-end

Не работает телеграм-бот?

пробую создать первого бота при помощи телеграфа, взял с их гитхаба код:
const Telegraf = require('telegraf')

const bot = new Telegraf(config.token)

bot.start((ctx) => ctx.reply('Welcome!'))
bot.start((ctx) => {console.log('start bot..');})
bot.help((ctx) => ctx.reply('Send me a sticker'))
bot.on('sticker', (ctx) => ctx.reply(''))
bot.hears('hi', (ctx) => ctx.reply('Hey there'))
bot.launch()


сделал всё по инструкции, создал бота в тг, скопировал токен, создал папку для бота, пока что решил на сервер не заливать, просто для себя делаю. в папку инициализировал npm, добавил сам телеграф. токен прописал через создание config.json а в нем прописал сам токен. далее через терминал указываю: node index.js чтобы запустить бота, но ничего не происходит, терминал указывает на то, что работает, но сам бот при этом не реагирует. что я делаю не так?
  • Вопрос задан
  • 478 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
Scorpi
@Scorpi
Возможно бот не может подключиться к серверам Telegram, т.к. они заблокированы РКН.
Попробуйте запустить бота через прокси, либо на сервере.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы