через sendMessage, где указываю id бота, но что-то не идет.
ты можешь отправлять сообщения только тем, кто открыл и запустил твоего бота ИЛИ добавив бота в чат/канал.
думаю можно, не через api, смотри express js, естественно только по запросу от пользователя боту, по клику
Задача такая: мне пересылают json данные платежа по POST запросу. Я их принимаю и должен общую информацию отправить пользователям через главного бота. Потом в зависимости от метода платежа (указано в json файле) я должен отправить конкретную информацию через конкретного бота. Всего 4 метода платежа, поэтому получается, что есть 1 главный бот и 4 по конкретным платежам. Собственно, я поднял на express небольшой сервер, там получаю этот json. Вот теперь не знаю, как мне по 5 ботам рассылать данные
Не, надо не по клику. То есть там пользователь (админ) просто через start запустил, а дальше Бот уже сам шлёт сообщения по мере поступления данных. Но это я знаю как сделать. Через bot.telegram.sendMessage
Да
Я пробовал в основном боте в зависимости от вида платежа поднимать дочернего бота и там выводить. С одной стороны все работало, сообщения приходили, но с другой стороны там вылезла ошибка, мол, какого хуя у меня Бот в боте. Возможно, стоит попробовать реально каждому боту поднять веб сервер и также им через post сдать данные
можно на одном сервере, но в разных child_process-ах запустить ботов, передавать данные между процессами или через post запросы как советуют выше
Что за брокер😂😳
IPC
А есть библиотеки на node js чтобы писать клиент-ботов?
советовали https://github.com/alik0211/mtproto-core но сам не пробовал
+ По-моему единственный вариант если не хочешь/не можешь настраивать контейнер
Обсуждают сегодня