Где ошибка в коде при создании telegraf-bot?

112
27 февраля 2021, 09:20

бот должен реагировать на команду /напомни действие в часы:минуты

подозреваю, что проблема где-то здесь bot.on(/\/напомни (.+) в (.+)/, (msg, match) => {

пытался менять команду на bot.hears(), bot.onText(), но безрезультатно.

    const Telegraf = require('telegraf');
const bot = new Telegraf("token");
var notes = [];
bot.on(/\/напомни (.+) в (.+)/, (msg, match) => {
var userId = msg.from.id;
var text = match[1];
var time = match[2];
console.log('err1');
notes.push({
    "uid": userId,
    "time": time,
    "text": text
});
bot.sendMessage(userId, "Отлично! Я обязательно напомню, если не сдохну 
Answer 1

Вы забыли прописать bot.start()

READ ALSO
FormatMessage без переносов на новую строку

FormatMessage без переносов на новую строку

Я получаю сообщение об ошибке полученной через GetLastError, и использую FormatMessage для преобразования в читабельный вид (для отладки)

133
CMake: Как добавить qt классы в подпроект?

CMake: Как добавить qt классы в подпроект?

Проект пустой, который создается по умолчанию (в формате qmake)

110
Подсчет количества единичных бит

Подсчет количества единичных бит

Нужно посчитать количество единичных бит, запрещается использовать любые арифметические операции (даже инкремент) и любые сторонние библиотеки...

125
add_subdirectory добавить папку уровня выше

add_subdirectory добавить папку уровня выше

Продолжение изучения CMake: Как добавить qt классы в подпроект?Теперь необходимо без корневого файла CMakeLists

108