LimeGeeg, пусть пользователь отправляет каждый раз новое сообщение, в чём проблема?
PS: у сообщения может быть несколько вложений и несколько сообщений с файлами, но в данном примере они все будут сохранены в файл с одним и тем же именем.
Надо понимать, что времена изменились. Не люди. Раньше просто с компьютером работали только те, кто был способен научиться с ним работать, это не было необходимым любому человеку навыком, как умение писать или пользоваться лифтом. Сейчас же это необходимо всем. Поэтому не люди стали глупее, а просто случилось смещение выборки.
Когда-то не было интернетов, а софт был небольшого размера и довольно простым. Можно было знать его практически полностью, как стиральную машину. Более того, это было необходимо, так как работа с компьютером изначально напоминала работу на заводе со станком - сидишь и делаешь выученные действия. Программисты прошлого вообще обычно знали стандартную библиотеку практически досконально, а сейчас никто не забивает себе этим голову.
Кстати, в первом издании Фигурнова в приложении был код написанного им лично загрузчика DOS/Linux, и до последнего сохранялись описания bat-файлов, архиваторов-антивирусов и множества системных приложений. Кто-нибудь может себе представить, чтобы способный написать загрузчик программист лично занимался в наше время написанием учебника по клацанию мышкой в интуитивно понятном (тм) интерфейсе?
freiqq, асинхронный подход предполагает, что всё будет переписано под него, иначе будут постоянные сложности из-за блокирования асинхронного кода синхронным, ведь реально асинхронный код не выполняется параллельно.. С наскока в этом не разберёшься, надо читать документацию и осваивать на простых примерах. Возможно, поначалу проще будет реализовать на тредах.
Личные проекты давно делаю в одиночку. Критически зависеть от других людей чаще всего несовместимо с тем, чтобы получить хоть какой-то законченный результат. Особенно если у других участников нет адекватного финансового интереса в нём.
Такая возможность есть, но с учётом того, сколько клиентов может висеть на одной соте (сотни человек) и какая точность такой геолокации, использовать её обычно нет никакого смысла, особенно в городе.
Совместимы ли вождение автомобиля и игра на гитаре? А почему бы и нет? Можно научиться и тому, и другому. Да, конечно, на изучение потребуется больше времени, чем на что-то одно, но это обычное дело для любых знаний.
WSGlebKavash, в Linux можно было адресовать больше 4 Гб сто лет назад при включении опции ядра, но один процесс всё равно не мог адресовать больше 4 Гб, потому что указатели в 32-битной системе 32-битные.
алексй гувгенович,
1. Да, про них. Естественно, работать оба сразу не смогут. Нужно весь код перенести в один из них.
2. Вместо client = discord.Client() создать bot = commands.Bot() и везде вместо client использовать bot. Вообще, азы программирования надо изучать до написания первого бота, а не после...
PS: у сообщения может быть несколько вложений и несколько сообщений с файлами, но в данном примере они все будут сохранены в файл с одним и тем же именем.