(**payload)
| 67 | |
| 68 | @RTMClient.run_on(event="message") |
| 69 | def send_reply(**payload): |
| 70 | self.logger.debug(payload) |
| 71 | event = payload["data"] |
| 72 | if "text" in event: |
| 73 | if not str(event["text"]).startswith("Current CPU usage:"): |
| 74 | web_client = payload["web_client"] |
| 75 | for i in range(0, 3): |
| 76 | new_message = web_client.chat_postMessage( |
| 77 | channel=event["channel"], |
| 78 | text=f"Current CPU usage: {TestRTMClient.cpu_usage} % (test_cpu_usage)", |
| 79 | ) |
| 80 | self.logger.debug(new_message) |
| 81 | self.call_count += 1 |
| 82 | |
| 83 | def connect(): |
| 84 | self.logger.debug("Starting RTM Client...") |
nothing calls this directly
no test coverage detected