Задать вопрос
@andrew053

Почему телеграм бот пропускает напоминания об уроках?

Всем привет, я занимаюсь разработкой телеграм бота для онлайн школы, бот имеет личный кабинет учителя, менеджера и учеников, пользователей примерно 700 человек

У бота было 2 версии первая (писал не я), глючили почти все функции, вторая (которую писал я) глючат только напоминания

Ошибка в чем, бот за пол часа до урока должен учителю и студенту отправить напоминание об уроке, а после учителю отправить запрос на подтверждение был ли урок, иногда бот не отправляет напоминания, а после не отправляет вопрос за проведение урока и как то выборочно это делает (уроков около в среднем 65 на день), лимиты соблюдает, логи бота чистые, тоесть ошибок нет, в чем может быть проблема?

Еще есть идея реализации отдельного API для таких действий перенести всю логику на другой сервер, а бот просто взаимодействует и все
  • Вопрос задан
  • 106 просмотров
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@alekssamos
Программист любитель
А что, если там код примерно такой:
import time, asyncio
While True:
    now=time.gmtime()
    if now.tm_hour == 11 and now.tm_min == 43:
        await SendNotify()
    await asyncio.sleep(60)

И не дай бог ещё секунды проверяются.

И код просто не попадает в этот промежуток?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы