Задать вопрос
@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
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 05:46
5000 руб./за проект
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект