Я использую firebase и nodeJS, чтобы сделать это. Это функция, которая активируется всякий раз, когда я делаю что-то на веб-сайте, которое должно отправлять его каждому идентификатору чата, который подписан индивидуально.
Небольшая информация для вас относительно кода
manyIds - это объект, который содержит все активные идентификаторы чата
axi - этоБаза ссылок телеграмм Пример:
const axios = require("axios");
let axi = axios.create({baseURL:"https://api.telegram.org/bot[API TOKEN HERE]/"});
Вот код.
console.log("[1]", [...manyIds]);
//begin test
b = Array.from(manyIds);
for (i = 0; i < b.length; i++) {
try {
axi
.get(
`sendMessage?chat_id=${b[i]}&text=Testing`
)
.then(res => {
console.log("[2] res = ", res);
})
.catch(err => {
console.log("[3]", err);
});
} catch (error) {
console.log("[4] ", error);
}
}
Вот результаты консоли Firebase (Все идентификаторы чата были изменены длябезопасность пользователей.
Я также точно знаю, что цикл работает отлично, как я сделал console.log(b[i])
, чтобы убедиться, что он зацикленчерез все идентификаторы, и он сделал. К сожалению, нет скриншота этого, но просто поверьте мне на слово. Пожалуйста, обратите внимание, что я не создавал этот код. У меня был программист, делающий это, и он работал нормально, но когда я начал получать больше чатаИдентификатор это начало не работать. Этот программист привидел меня, поэтому я пришел сюда за помощью.
Спасибо всем!