Ответы пользователя по тегу Боты
  • Как создать 2-3 отдела в телеграм боте, что бы юзер выбырал кому отправить сообщение?

    KonstantinOk
    @KonstantinOk
    Основатель проектов.
    А в чём сложность? Либо человек сначала должен зайти в нужный раздел, нажимая на кнопки или в тексте резюме указать обязательный тег. При отправки резюме бот находит этот тег и делает сортировку.
    Ответ написан
    Комментировать
  • Нужна ли "сцена" в telegraf, при написании бота?

    KonstantinOk
    @KonstantinOk
    Основатель проектов.
    Сцены очень удобны из за одной детали, что если ты в цене, то всё идёт по одному сценарию, за который нельзя выйти. К примеру если в сцене есть кнопки и ты нажал, перейдя в следующий шаг, то предыдущие кнопки уже не будут срабатывают, а в ботах это часто люди делают. И меньше кода надо писать, если требуется ответ от юзера и обработка данных.

    Выносить сцены можешь как угодно. У меня обычно отдельная пака и в ней отдельный скрипт на каждую сцену. А в маин файле только идёт ссылка на запуск первой ctx.scene.enter("sceneWizard"); console.log(ctx.message.text)
    по сколько сцены являются частью ctx, то в отдельных файлах достаточно подключить import { Telegraf, Scenes, Composer, session, Markup } from "telegraf";
    Ответ написан
    Комментировать