Загрузка...

Проблема с ТГ ботом,telebot

Тема в разделе Python создана пользователем your_boss 26 апр 2020. 202 просмотра

  1. your_boss
    your_boss Автор темы 26 апр 2020 2 28 янв 2020
    Хочу получить всю информацию от пользователя бота,создаю переменную
    user_info = message.from_user

    но ничего с ней немогу сделать, как мне из этого получить словарь,
    что в ней содержится - {'id': 12312312, 'is_bot': False, 'first_name': 'Lox', 'username': 'loxpidor', 'last_name': 'Pidor', 'language_code': 'en'}
    она типа <class 'telebot.types.User'>
    я не могу не пройтись по нему, не создать массив с ней,
    мне нужен такой результат
    user_name = user_info["first_name"]
    user_lang = user_info["language_code"]

    Примерно такие ошибки:
    TypeError: 'User' object is not subscriptable
     
  2. Квас
    Квас 26 апр 2020 В лс писать сразу с четким вопросом. 203 2 апр 2018
    Код
    user_name = messager.from_user.first_name
    username = messager.from_user.username
    user_id = messager.from_user.id
     
    1. your_boss Автор темы
      Квас, Спааасибо, большое
  3. dedonosec
    dedonosec 26 апр 2020 16 29 дек 2018
    Можешь написать print(message.from_user), по идее должен выдать словарь
     
  4. gerald123
    gerald123 26 апр 2020 Заблокирован(а) 94 25 апр 2018
    Через точку.
     
Top
Загрузка...