Парни, как упростить, сделать более лаконичной, такую конструкцию: const x = rnd("строка",false); if (x) return "OK"+x; Есть идеи? Без введения лишних констант? return rnd ??...
кстати, паузу надо делать между sendChatAction? или можно шпарить в цикле без остановки?
Парни, есть ли возможность в WizardScene перейти сразу к шагу с определённым индексом(ctx.wizard.cursor)? Или ещё круче, дать каждому шагу имя и переходить к ним по имени?
Парни, помогите плиз разобраться с асинхронностью выполнения. Делаю запрос к базе, получаю данные но инициализация переменной user не срабатывает. Как сделать правильно? bot....
есть такая прекрасная вещь, как Stage, логика работы которого мне тоже не совсем ясна. Например, объявляя leave, enter = new Stage, я тем самым добавляю к каждой из своих Scen...
Умозрительно, можно на уровне мидлвэр сделать так. При старте подтягиваем базу пользователей и создаём массив телеграмовских айдишников. Далее в мидле смотрим, есть ли такой а...
Парни, а почему бот не может удалить своё же сообщение в привате? Я что-то не так делаю или это ограничение телеграма? ctx.deleteMessage(ctx.callbackQuery.message.chat.id, ctx...
Ещё вопрос, как дерево каталогов построить? К примеру есть список каталогов, у каждого ссылка на id родителя, нужно узнать общее количество вложенных каталогов и вывести списо...
Простой вопрос, есть две вложенные функции foreach, как выйти из обеих, инициируя процесс из той, что вложенная? foreach{foreach{ if() return return}} ?
// Парни, с либой Telegraf умеет кто работать? Подскажите. // Хочу вырубить превью на сообщении с клавиатурой, но у меня не получается. Делаю так: ctx.reply("link: https:...
Парни, как можно получить сообщение из чата сразу в формате HTML, а не plain text?
Парни, подскажите, telegram.editMessageText(chatId, messageId, inlineMessageId, text, [extra]) => Promise подскажите откуда брать значение для inlineMessageId? пытаюсь вызвать...
Парни, как объяснить ctx.reply, что в тексте есть и html и кнопки? ctx.reply("<a href=#>TEST</a>", Markup.keyboard([['OK']]).resize().extra());
Парни, по поводу telegraf-ratelimit. За время, пока бот находится на профилактике в телеге накапливается тьма сообщений к боту. Как правильно настроить ratelimit, чтобы он не ...
Парни, посоветуйте с кого брать пример при написании бота? Хочу сцены разнести в отдельные js файлы, а то скроллить код становится напряжно. Возможно что-то ещё в структуре ко...
Парни, по 4 телеграфу подскажите, ctx.callbackQuery.data как получить теперь?
Парни, есть у кого-нибудь опыт интернализации бота на базе i18n-abide ? Есть работёнка. 🤗
Расскажите, как к пользователю бот может обратиться в чате, если юзернэйм не указан?
Парни, покажите плиз пример, как убрать инлайн кнопки у сообщения не потеряв разметку Markdown? Там есть блок ctx.message.entities или вроде того. Вот он теряется.
Парни, а есть вариант как-то возобновить сессию у пользователя после перезапуска бота?