telegramda javascript ile bot yaptım lakin gruba gelenlere hoş geldin mesajı atmıyor nerede hata yaptığımı söyleyebilir misiniz?
bot.on('new_chat_members', async (msg) => {
try {
const newMembers = msg.new_chat_members;
// Yeni üyelere hoş geldin mesajı gönder
for (let i = 0; i < newMembers.length; i++) {
const newMember = newMembers[i];
// Yeni üyenin ID'sini al
const newMemberId = newMember.id;
// Kullanıcı daha önce başlatılmış mı kontrol et
const existingUser = users.find(user => user.userId === newMemberId);
// Eğer yeni üye, yani daha önce bot tarafından eklenmemişse, mesajı gönder
if (!existingUser) {
// Yeni üyeyi tebrik etme mesajı oluştur
const welcomeMessage = `Hoş geldiniz, ${newMember.first_name} ${newMember.last_name || ''} (@${newMember.username || ''})! Kanala hoş geldiniz.`;
// Yeni üyeye selam mesajını gönder
await bot.sendMessage(msg.chat.id, welcomeMessage);
}
}
} catch (error) {
console.error("Hata:", error);
}
});