Vene4ka
@Vene4ka
Учусь программировать :>

Как мне удалять ненужные вопросы из массива?

Привет, у меня есть телеграм бот, который задаёт юзеру вопросы.
Мне нужно сделать так, что бы 1 вопрос выводился 1му пользователю 1 раз.
Все вопросы у меня в массиве, не могу понять как это организовать)
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
Нужно куда-то записывать, на какие вопросы юзер уже давал ответ. Причем для каждого юзера отдельно. Можешь, конечно, это на файликах наколхозить, но лучше почитай о базах данных.
Ответ написан
@mrxor
Simple is better than complex
Раз у вас уже есть база - заведите m2m связь между юзерами и вопросами и в промежуточной таблице храните признак "отвечал ли юзер на этот вопрос". Соответственно когда выдаете юзеру вопросы - выбираете только с признаком False.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы