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

    @RaDmunn Автор вопроса
    Михаил Р., я перепробовал уже много вариантов, вот пример функций которые я пытался использовать

    bot.on('channel_post', (msg) => {
    console.log("trg5");
    if (msg.new_chat_members) {
    const newMembers = msg.new_chat_members;
    newMembers.forEach((member) => {
    bot.getChatMember(msg.chat.id, member.id).then((chatMember) => {
    if (chatMember.status === 'member') {
    bot.sendMessage(msg.chat.id, `Пользователь ${member.first_name} присоединился к каналу.`);
    } else {
    bot.sendMessage(msg.chat.id, `Пользователь ${member.first_name} не смог присоединиться к каналу.`);
    }
    }).catch((err) => {
    console.log('Ошибка получения информации о пользователе:', err);
    });
    });
    }
    });

    bot.on('message', (msg) => {
    console.log("trg7");
    if (msg.new_chat_members) {
    const newMember = msg.new_chat_members[0];
    bot.sendMessage(msg.chat.id, `Добро пожаловать в канал, ${newMember.first_name}!`);
    }
    });

    bot.on('new_chat_members', (msg) => {
    const chatId = msg.chat.id;
    const newMembers = msg.new_chat_members;

    newMembers.forEach((member) => {
    const userId = member.id;
    const username = member.username;

    console.log(`Пользователь ${username} (${userId}) вступил в чат ${chatId}`);
    });
    });
    Написано