Уведомление о командах Webhook Workflow в сценарии Python, работая на Windows, но не LinuxLinux

Ответить
Anonymous
 Уведомление о командах Webhook Workflow в сценарии Python, работая на Windows, но не Linux

Сообщение Anonymous »

У меня есть сценарий Python, который запускает веб -крючок, чтобы создать уведомление команды с прогрессом сценариев. Я использую Pymsteams для сценария; что в конечном итоге выглядит так: < /p>
def notify_teams(message):
if debug_dry_run:
return
try:
myTeamsMessage = pymsteams.connectorcard(
"https://prod-09.westeurope.logic.azure. ... webhookurl]")
myTeamsMessage.text(message.replace("_", "-"))
myTeamsMessage.send()
except Exception as e:
print('notify_teams failed: {}'.format(str(e)))
< /code>
Когда я запускаю сценарий Python с моей машины Windows (используя Pycharm), WebHook работает, как и ожидалось. Когда я пытаюсь запустить его через сервер Linux, который я использую для автоматизации скрипта, он не удается со следующей ошибкой: < /p>
The execution of template action 'Send_each_adaptive_card' failed: the result of the
evaluation of 'foreach' expression '@triggerOutputs()?['body']?['attachments']'
is of type 'Null'. The result must be a valid array.
< /code>
Версия для Python на каждой машине:
linux - python 3.8.10
windows - python 3.9.12
Не уверен, будет ли это влияние или нет. < /p>
Спасибо < /p>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ws-but-not
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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