Недавно познакомился с telebot для питона. Узнал, что с помощью bot.send_photo, можно кидать юзеру картинки. Вопрос какие идеи для грамотного рандомного генератора определённых картинок? Не делать же рандом функцию и 1000 раз например туда bot.send_photo писать.
Можно создать список с ссылками на картинки, использовать функцию random.choice( <список> ). Когда нужно можно вырезать первую ссылку, тогда картинки не будут повторяться
А можно сделать так, но ещё все ссылки, чтобы были в отдельном файле и потом через import его подключить, да? Жаль, что всё это в ручную надо добавлять.
Иван Наумов, ну я сейчас сделал список самый простой и всё работает. Пока не понял, что ты имел в виду под вырезать первую ссылку, но работаю. На данном этапе он очень часто одну и ту же может присылать по 5 раз, хотя картинок 10.
Кстати ссылки вообще любые жрёт, даже без расширения)
Иван Наумов, ссылка кстати твоя не работает. Но я загугил про os инфу. Сделал отдельный py файл и в нём создал список с ссылками. А в главный код прописал import os и os.system("python animals.py"), однако pycharm пишет это Unresolved reference 'animals_list'