Мой бот Viber работает очень медленно (Python) Как мне сделать это быстрее
Вот часть моего кода, db.users_vi() - это файл списка. Когда программа доходит до def viber_not, она начинает работать очень медленно, отправляет 1 сообщение за 30 секунд или даже медленнее. Как заставить его работать быстрее и почему он такой медленный?
def viber_not():
users = db.users_vi()
text = random.choice(texts)
for k in users:
try:
viber.send_messages(k[1], [TextMessage(text=text)])
except:
pass
1 ответ
Попробуйте сериализовать данные, запрошенные из БД. Поскольку большинство из них возвращает "курсор", а не данные. Для некоторых из них обертывание
list
достаточно, но посмотрите документацию по тому, что вы используете.
users = list(db.users_vi())