const Telegram = require('telegraf/telegram'); const telegram = new Telegram(process.env.BOT_TOKEN); … //отправляем и ловим ответ const resultGame = await telegram.sendDice(ctx.message.chat.id);
Топ, но я не понял как отловить сообщение пользователя
держи require('dotenv').config({path: '.env'}); const Telegraf = require('telegraf'); const Telegram = require('telegraf/telegram'); const bot = new Telegraf(process.env.BOT_TOKEN); const telegram = new Telegram(process.env.BOT_TOKEN); bot.use(Telegraf.log()); /** * Command: /start */ bot.start(async (ctx) => { return ctx.reply('👋'); }); /** * Просто пишем в чат слово 'бросить' */ bot.hears('бросить', async ctx => { const resultGame = await telegram.sendDice(ctx.message.chat.id); return ctx.reply('Выпала цифра: ' + resultGame.dice.value); }); bot.launch();
const telegram = bot.telegram
ох) эт я лишние телодвижения делал)) спасибо)
Обсуждают сегодня