@NoPressF
Любит python

TypeError: 'NoneType' object is not subscriptable?

data = sql_lighter.get_info(982543922) 
data = sql_lighter.get_info(754651730) 
data = sql_lighter.get_info(1720547162) 
data = sql_lighter.get_info(854453816) 

bot.send_message(message.chat.id, f"Мой профиль\nМой ID: [{data['user_id']}]\nМой Псевдоним: [{message.from_user.username}]\nМоё Ф.И: [{message.from_user.first_name} {message.from_user.last_name}]\nКоличество побед за выжившего: [{data['survived']}]\nКоличество заражений за заражённого: [{data['infected']}]\nМой баланс дней: [{data['paid_days']}]\nВерсия помощника бота: [V0.3]\nВерсия игры зомби: [V0.9]")


Ошибка в названии темы
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 3
@alegzz
1. зачем перезаписывать переменную data?
2. если ругается на строчку bot.send_message, то data = None. ищи почему
Ответ написан
@NoPressF Автор вопроса
Любит python
Типо мне нужно извлекать данные у каждого пользователя
Ответ написан
@tshipenchko
Дело в том что у тебя data впринципе пустой, то есть в базе данных нет записей об этом пользователе.
Зачем ты перезаписал data несколько раз?
Сделай хотя бы print(data), вероятно там попросту None
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
17 июн. 2021, в 23:09
800 руб./в час
17 июн. 2021, в 22:01
35000 руб./за проект
17 июн. 2021, в 20:24
22000 руб./за проект