во втором скрипте работает парсер, который должен отсылать сообщения через бот юзеру. Всё было через вебхуки, но тут ребята гооврят что правильнее всё делать через bot.telegram.sendmessage. Так вот как мне передать сообщение из второго бота, если я не могу одного бота поднимать одновременно двумя скриптами? Делать костыль функцию которая будет передавать сообщение в скрипт с ботом?
Два отдельных скрипта поднимай
tgbot | description: 'Conflict: terminated by other getUpdates request; make sure that only one bot instance is running'
для отдельных скриптов я же скинул решение
Так ты бота не запускай, тебе же только метод API нужен
Импортишь экземпляр Telegram, обращаешься к его методу sendMessage
А парсер как устроен?
я ему уже пару раз сказал об этом
через хуки отправляет, но я закомментил все отправления
Лол, так ты не можешь одновременно и с хуками и с пуллингом в рамках одного бота работать
ты имеешь ввиду обращаться через Telegraf.telegram.sendMessage()? или как? я не понимаю
процесс ноды один или парсер и бот это два отдельных процесса которые независимы?
Импортить надо экземпляр Телеграма: https://telegrafjs.org/#/?id=telegram
получается Telegram.sendMessage()? А как мне взять id текущего юзера?
Я думаю тут можно более правильное решение придумать, не задействовав таких ухищрений
Надо понять как парсер работает, что он требует и какую функцию выполняет
да на cheerio работает, сидит на авито и присылает новые объявления в бот
Сделай API, и далее пусть бот к нему обращается
зачем тебе обтявы с Авито?)
То есть парсер как отдельный сервис, которым пользуется бот
да я вот подумал
Мне проще использовать то что выше, если оно будет работать, чем делать апи
В таком случае берется общая бд у бота и парсера
Тогда при парсинге нужно все нужные параметры передавать и далее уже обрабатывать их
Обсуждают сегодня