TelegramBOT | Node.js | Как отменить слушание обработчика в конце события?

Суть задания такова, в конце обработчика события и выполнения функции завершить слушатель текста. Вместо консоль log-a там была бы функция. Использую Telegraf.js.

Буду благодарен за любые грамотные ссылки на уроки, или решение задачи + где можно детальнее изучить Telegraf.js.

bot.hears("Авторизовать", (ctx) => {
            ctx.reply('Введи {userId} {accessLevel}\nЕсли юзер уже есть - обновит статус, если нет - авторизует.')

            const auth_func = async (ctx) => {
                const auth_massege = ctx.message.text
                console.log(auth_massege);
                bot.off("text", auth_func)
            };
            bot.on("text", auth_func)
        });

Ошибка: TypeError: bot.off is not a function

Пробовал таким вариантом решения, никак. Хотя видел что у ребят у некоторых работало.


Ответы (0 шт):