# 发送钉钉消息 signal_df = all_dataset[all_dataset['signal'].notnull()] if not signal_df.empty: message = f"信号产生:\n{signal_df.to_string(index=False)}" send_dingding_message(access_token, message) print(all_dataset)加入没有信号产生,每间隔30分钟发送信息的代码
时间: 2023-11-22 13:56:00 浏览: 85
利用python给钉钉发消息
5星 · 资源好评率100%
可以在代码中加入一个定时器,在每隔30分钟的时候检查是否有信号产生,如果没有则发送一条提示信息。以下是一个示例代码:
```python
import time
while True:
signal_df = all_dataset[all_dataset['signal'].notnull()]
if not signal_df.empty:
message = f"信号产生:\n{signal_df.to_string(index=False)}"
send_dingding_message(access_token, message)
print(all_dataset)
# 等待30分钟
time.sleep(30 * 60)
# 检查是否有信号产生
signal_df = all_dataset[all_dataset['signal'].notnull()]
if signal_df.empty:
message = "当前没有信号产生"
send_dingding_message(access_token, message)
```
这个示例代码会不断循环,每隔30分钟检查是否有信号产生。如果有信号产生,就发送一条消息;如果没有信号产生,就发送一条提示消息。注意,这里的 `send_dingding_message()` 函数需要根据你的具体实现进行修改。
阅读全文