reverse()
и sort()
сами по себе не возвращают значений, по всей видимости вы хотели отсортировать массив и вывести его, для этого нужно сделать так:countries = ['France', 'Saudi Arabia', 'USA', 'China', 'Japan']
print(countries)
sorted_countries = sorted(countries)
print(sorted_countries)
print(countries)
countries.reverse()
print(countries)
countries.sort()
print(countries)
countries.sort(reverse=True)
print(countries)
@client.on(events.NewMessage(chats=[ids]))
async def my_event_handler(event):
me = await client.get_me()
username = me.username
try:
from_ = await event.client.get_entity(event.from_id)
if event.from_id is not None:
from_ = await event.client.get_entity(event.from_id)
except ValueError:
pass
if event.file:
path = await client.download_media(event.media, "./media/")
if event.file.name == None:
await client.send_message("me", f"{from_.username}: (File name is None)")
await client.send_message("me", f"auto-downloader: (File name is None) saved to ./media/")
print(f"file | | (File name is None) downloaded")
else:
await client.send_message("me", f"{from_.username}: {event.file.name}")
await client.send_message("me", f"auto-downloader: {event.file.name} saved to ./media/")
print(f"file | | {event.file.name} downloaded")
else:
await client.send_message("me", f"{from_.username}: {event.text}")
print(f"msg | {from_.username} | {event.text}")
session
из библиотеки requests
для отправки запросов, но не сохраняете полученные cookie
. Чтобы сохранить cookie
в session
, вы можете использовать метод session.cookies.update(response.cookies),
где response
- ответ на запрос, полученный через объект session
.cookie
, полученные при аутентификации, вы можете добавить следующую строку кода после отправки запроса на аутентификацию:session.cookies.update(auth.cookies)
session
, будут содержать cookie
, сохраненные в этом объекте.cookie
могут устаревать и быть удалены сервером. В таком случае вам может потребоваться повторная аутентификация и сохранение cookie
в session
.