Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
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}`);
});
});