Size: a a a

pyTelegramBotAPI.talks.ru

2020 January 29

l

l|v|l in pyTelegramBotAPI.talks.ru
ヽ༼ ಠ益ಠ ༽ノ
Могу только посоветовать как немного сократить
today = datetime.datetime.today()
if today.strftime('%H.%M.%S') in ['08.00.00','12.00.00,'16.00.00','19.30.00']:
     try:
       send_message(user,'Закапай кошке глаз!')
      send_message(admin,'Закапай кошке глаз!')
источник

๖๖

๖ۣۜАзер ๖ۣۜСадыхзаде in pyTelegramBotAPI.talks.ru
Пайтон учить надо)
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
Действительно
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
ヽ༼ ಠ益ಠ ༽ノ
Могу только посоветовать как немного сократить
today = datetime.datetime.today()
if today.strftime('%H.%M.%S') in ['08.00.00','12.00.00,'16.00.00','19.30.00']:
     try:
       send_message(user,'Закапай кошке глаз!')
      send_message(admin,'Закапай кошке глаз!')
Советую хотя бы на время убрать трай-эксепт и посмотреть что выбрасывает
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
Проблема может быть в try'e?
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
У тебя там случайно нет next_step_handler?
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
Неа
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
ヽ༼ ಠ益ಠ ༽ノ
У тебя там случайно нет next_step_handler?
next_step_handler — это декоратор?
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
l|v|l
next_step_handler — это декоратор?
Не. Это упрощённый способ регистрации шагов но не стэйт-машина
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
l|v|l
Проблема может быть в try'e?
Попробуй ради интереса добавить после сообщения короткий time.sleep
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
ヽ༼ ಠ益ಠ ༽ノ
Попробуй ради интереса добавить после сообщения короткий time.sleep
Есть такой, на час
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
l|v|l
Есть такой, на час
send_message(user,'Закапай кошке глаз!')
time.sleep(0.1)
send_message(admin,'Закапай кошке глаз!')
time.sleep(0.1)
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
l|v|l
Почему по несколько раз обоим юзерам отправляет сообщение, если срабатывает одно из условий if'a? Хотя, когда срабатывает последнее условие today.strftime('%H.%M.%S') == str('19.30.00')) — всегда отправляется 1 раз
А полный код?
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
А полный код?
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
ヽ༼ ಠ益ಠ ༽ノ
send_message(user,'Закапай кошке глаз!')
time.sleep(0.1)
send_message(admin,'Закапай кошке глаз!')
time.sleep(0.1)
Попробую, спасибо. Просто неужели ни у кого не было такой же проблемы? 🙈
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
l|v|l
Почему по несколько раз обоим юзерам отправляет сообщение, если срабатывает одно из условий if'a? Хотя, когда срабатывает последнее условие today.strftime('%H.%M.%S') == str('19.30.00')) — всегда отправляется 1 раз
Может потому что caricute и admin совпадают?
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Может потому что caricute и admin совпадают?
Ахахах, да не, там разные id вписаны
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
l|v|l
Ахахах, да не, там разные id вписаны
Либо потому что цикл while успевает несколько раз пройтись по времени 8:00:00
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Либо потому что цикл while успевает несколько раз пройтись по времени 8:00:00
Вот и я на то думаю
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
l|v|l
Вот и я на то думаю
Делай не while True
источник