Планирование ботов MS Teams (Python)Python

Программы на Python
Anonymous
Планирование ботов MS Teams (Python)

Сообщение Anonymous »

Я пытался создать бота, который отправлял бы сообщение каждый день в определенное время суток. Отправка сообщений работает отлично, но я не могу заставить работать часть планирования.

Код: Выделить всё


!pip install pymsteams
!pip install schedule
import pymsteams
import os
import schedule
import time

def job():
card = pymsteams.connectorcard(os.environ["MS_TEAMS_WEBHOOK_URL"])
card.text("schedule test")
assert card.send()
return

webhook_url = os.environ["MS_TEAMS_WEBHOOK_URL"]
print("webhook: " + webhook_url)

schedule.every().day.at("12:07").do(job)

while True:
schedule.run_pending()
time.sleep(60) # wait one minute

Я использую datalab для запуска кода, потому что в руководстве для бота MS Team сказано, может быть, с этим что-то не так?
о, и я только что заметил часовые пояса могут быть отключены? может быть, потому, что используется время на компьютере лаборатории данных? для этого нужно знать, где есть серверы, верно?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-python

Вернуться в «Python»