Задать вопрос
  • Как с помощью pytelegrambotapi обрабатывать внешние события?

    @dmitriprank
    Смотри, какая веселая вещь. И можешь, и не можешь в то же время...
    1. Начну с малого - пока ты первый боту не напишешь - он писать тебе вообще не может
    2. Если 1 пункт в порядке, наступает проблема номер 2 - или вручную запускай скрипт, в котором не будет поллинга, а лишь команда на отправку сообщения, или кидай ее в крон, задавай периодичность запуска этого скрипта, и радуйся, или же привязывай свою отправку к какому-то действию пользователя.
    Нет, конечно можно извратиться, и написать что-то типа

    while true:
        if (какое-то условие, допустим, your_date == datetime.today()):
            bot.send_message(.....)
            time.sleep(60*60) #Время сам уже выбирай


    Логика в том, что бы запускать скрипт вот с таким простеньким кодом, и он себе будет работать (вопрос в том, сколько он будет жрать...), проверять твое условие, и засыпать на угодное тебе время.
    Ответ написан
    Комментировать