Ответы пользователя по тегу Боты
  • Как правильно написать бота вк?

    @danis_2014
    Можно использовать например 3 вк приложения, которые будут работать с разных токенов и с разных ip, получается пауза между запросами уменьшится до 1/9 секунды. Так же использовать асинхронное выполнение, один поток (программа) будет получать сообщения и частично обрабатывать и уже передавать информацию второму потоку (программе), который будет готовить ответ, это нужно чтобы бот получал сообщения даже во время того как готовит ответ на другое сообщения. Можно использовать очередь, чтобы первый поток получал сообщения, добавлял их в очередь, получал сообщения и т.д. А второй поток если находит в очереди что-то, то обрабатывает, готовит ответ, отправляет, смотрит очередь и тоже по кругу.
    Ответ написан
    Комментировать
  • Как заставить бота автоматически отправлять сообщения в заданное время?

    @danis_2014
    Можешь использовать time.sleep(seconds). Например:
    import time
    while True:
        send_message()  # типа отправляешь сообщение
        time.sleep(60)  # останавливает выполнение кода на минуту


    Но лучше использовать модуль datetime:
    import datetime
    datetime.datetime.now().time()  # вернет настоящее время

    И уже по выводу времени делать проверки
    Ответ написан
    3 комментария