Задать вопрос
@DmitryWebNode

Как написать конструктор для телеграм-ботов?

Здравствуйте. Такая задача: нужно написать telegram-бота для создания других телеграм-ботов. Все боты должны работать на вебхуках. У каждого бота будет одинаковый функционал: пользователь отправляет команду, а бот что-то ему отвечает. Создатель бота, соответственно, указывает на какие команды должен отвечать бот.

Я не совсем понимаю, как мне это реализовать. Когда я раньше писал ботов, то у меня был файл bot.js. Я выполнял node bot.js. Бот начинал работу. Ещё у меня стоял nginx, который обрабатывал вебхуки.

Получается, мне надо создавать файлы bot1.js, bot2.js и т. д. для каждого пользователя? И это при условии, что у каждого бота будет разный код. Или есть решение попроще?
  • Вопрос задан
  • 786 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nllm
В вебхуке добавляете параметр botid. Для каждого бота свой параметр.
На стороне сервере при вебхуке смотрите, для какого именно бота пришел запрос.
Далее читаете (откуда-то) параметры/настройки данного бота и выполняете его логику.
В настройках бота описываете правила или наборы команд, которые должен выполнять бот.

Детальнее сложно сказать не видя всей задачи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы