How to get username on telebot

Viewed 31

hey i have code for get online get username but if bot is offline time send message can't access username help me

my user ban forward access

import telebot

bot = telebot.TeleBot('tokenBot')


@bot.message_handler(func=lambda m: True)
def getMessage(message):
    userName = message.from_user.username
    userId = message.chat.id
    messageId = message.id
    textMessage = message.text

    print(f'userName -> {userName} \t userId -> {userId} \t messageId -> {messageId} \t textMessage -> {textMessage}')


bot.forward_message(chat_id=userId, from_chat_id=userId, message_id=myMessageId)

bot.polling()




0 Answers
Related