Задать вопрос
@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]")


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

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

Похожие вопросы