subprocess.check_output을 사용하여 느슨하게 메시지를 보내고 있습니다. 형식은 엉망입니다, 나는 markdown == false를 시도하는 것에 대해 생각하고 있었지만, 모듈 당 설정하고 싶었고, 그렇게하는 방법을 모르겠습니다. 내가 그 그래도 내 문제를 해결할 수 있는지 확실하지 않다, 더 큰 문제는 (또는 닫기)Errbot에서 보낸 슬랙 메시지를 포맷하십시오.
모양을해야 읽을 수 있도록 다음과 같은 텍스트를 포맷하는 방법은 다음과 같습니다
코드 :
@botcmd
def find_vm(self, args, SearchString):
output = subprocess.check_output(["C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe", ". \"C:\\Program Files\\Toolbox\\PowerShell Modules\\vmware\\./vmware.psm1\";", "find-vm", SearchString])
return output
여기 정규식이 도움이 될 수 있습니다 : https://docs.python.org/3/library/re.html. "text : text"패턴 사이에 공백이 있습니다. – elena