Создаёте некий временной квант, допустим, секунда.
На каждого юзера вешаете переменную с количеством, допустим, "delay", по умолчанию равное 0.
Каждую секунду бот сканит все сообщения и реагирует на них, строго раз в секунду.
Если delay больше 0, то ничего пользователю не пишем и в любом случае каждую секунду уменьшаем delay на 1.
Усекли?
Хотим заигнорить юзера - прописываем ему в delay кол-во секунд, во время которых бот не будет ему ничего писать.
Данные, которые ты написал, в формате JSON. JSON это не html, а значит BeautifulSoup тут бесполезен.
получить данные из этого json'а можно так:
import json
dataString = """{"data":[{"priceRub": 222}, {"priceRub": 333}]}"""
# преобразуем в python-объект
dataJson = json.loads(dataString)
# обходим list
for i in dataJson['data']:
# получаем нужные поля
print(i['priceRub'])
Создать модель заданий на отправку почты, содержащую дату создания задания или дату его срабатывания, и management command, запускаемый раз в день кроном, выбирающий из БД задания на сегодня и отправляющий письма. Либо не изобретать велосипед и использовать Celery.
Как и вы, указанный пользователь является владельцем, еще как минимум 3 других аккаунтов, которые (как и ваши) были заблокированы за систематические нарушения правил данного Сервиса, включая самые грубые: оскорбления в адрес пользователей и сотрудников службы поддержки.
Вот уж, воистину, "рыбак рыбака". Ваше поведение и характер нарушений настолько сходятся, что я бы заподозрил в вашем аккаунте его очередного альта.
К сожалению, ваше требование разбанить указанного пользователя не подлежит удовлетворению.
нет такого понятия как "скорость интернета", кроме как в маркетинге. и цифры, соответственно, в лучших традициях маркетинга, берутся либо с потолка, либо исходя из принципа "шоб брали".
speedtest.net показывает не "скорость интернета", а пропускную способность канала от вас до выбранного узла.
Хитрые провайдеры ставят сервера спидтеста в своей сети, и при проверке они как самые близкие и используются автоматом. В итоге вы получаете внутрипровайдерскую скорость, что очень часто не соотвествует реальной. Перед тестом выбирайте сервер вручную из другого города.