Как сделать чтобы писало ник человека который вошел в чат
import telebot
import random
from telebot import types
bot = telebot.TeleBot('...')
@bot.message_handler(content_types=['new_chat_members'])
def new_member(message):
chat_id = message.chat.id
bot.delete_message(message.chat.id, message.message_id)
bot.infinity_polling(none_stop=True)
Ответы (1 шт):
Автор решения: Руслан Исаев
→ Ссылка
@bot.message_handler(content_types=['new_chat_members'])
def new_member(message):
chat_id = message.chat.id
for new_member in message.new_chat_members:
username = new_member.username if new_member.username else "без ника"
welcome_message = f"Добро пожаловать, {username}!"
bot.send_message(message.chat.id, welcome_message)
bot.delete_message(message.chat.id, message.message_id)
Если ты об этом