Максим, ну смотри у тебя какая-то логика обработки этой позиции вынеси ее в отдельную функцию, класс метод не важно. И пусть она принимает только одну позицию и все делает.
И отдельно функцию которая проверят сколько там позиций, и если их несколько в цикле перебирает и вызывает эту функцию, если одна то соответственно только один раз.
ну и если тебе еще где-то эти данные нужны, можешь потом всегда упаковывать результат в список
Данил, решение вполне нормальное, а вот ваши знания и умения формулировать вопросы посредственные
ну и пока это выглядит как задание, а не вопрос.
покажите код как вы пробовали и что не получилось
Pythonchik3, просто надо идти на фриланс, в остальных случаях надо разбираться.
примеров как парсить сайты в сети до фига, берешь и по аналогии делаешь и разбираешься
Сложно и просто, все сильно зависит от бизнес задач, просто писать в базу сообщения, голос и прочее не сложно, делать по каким-то простым правилам уведомления куда угодно тоже не сложно.
А вот всякие боты которые приносят пользу и умеют общаться эт уже сложнее
Даниил Скляренко, тебе бы основы подучить, что бы работало так, самое простое составить список слов и проверить каждое на включение: any(v in message.text for v in word_list)
примерно так можно
Сергей Золотарёв, про основы вам явно не хватает основ, ибо это уже не первый вопрос, с одной и той же задачей, которая весьма простая и тривиальная, а ответа нет, потому что в коде никто не хочет разбираться. (или почти никто)
Сергей Золотарёв, проблема не в питоне, и не в том что ты не правильно массив присваиваешь, а в том что уже порядка недели, ты так и не удосужился, прочитать про базовый синтаксис питона.
И пытаешься решить задачу, методом тыка.
Добавь логирования, смотри где что приходит, и исправляй ошибки по месту.
Dr. Bacon, лично мне и много кому хватает только сваггера, хотя я и в сваггер не хожу, есть курл
ну есть и фронт на js.
ну и надо понимать требования, набросать несильно страшный фронт можно и на коленке и без темплейтов и во фласке. а сюда темплейты завести не сложно. и что-то есть из коробки.
Можно много чего сделать но что бы делать, надо понимать конечную цель.
может тут админка ваще не нужна, и можно красивой IDE для базы обойтись.
Но если отстраниться от самого вопроса, решать маленькие задачи большими инструментами плохо. для маленьких задач - маленький инструмент. вполне возможно, и фласка хватит
Dr. Bacon, с миграциями проблем нет, я не против джанги очень хорошо что он тащит много чего из коробки, но это и очень плохо. когда тебе нужен какой-то простой интерфейс что бы настраивать какой-то пусть и приличный пулл параметров, и у тебя в проекте нет джанги. тащить ее не надо.
Надо брать какие-то маленькие инструменты, которые как раз заточены под маленький сервис.
Если у тебя весь проект на джанга то и мудрить не надо.
У нас достаточно сложная админка, с кучей сложных настроек, и фастАпи хватает за глаза и проблем не испытываем.
Dr. Bacon, ну джанго обычно тащит слишком много чего с собой. и для простой админки если больше нигде нет джанго, то проще взять fastApi + pydantic и в целом все, и поднять простую и не очень админку не сложно
зачем вам очень тяжелая админка от джанго, который очень много чего тянет.
возьмите фастапи и на нем понимите админку, и проще будет и гемороя меньше с джангой
ну первое вы не читаете документацию
второе практикум для собственного обучения, а не тостера
третье телепатов нет без ошибки не понятно почему не принимается задание
четвертое похожих вопрос по Яндекс практикуме уже куча тут - пользуйтесь поиском
или сразу с вопросами побежали?