发送消息的辅助函数 Args: text: 消息内容 chat_id: 聊天 ID(优先使用) user_id: 用户 open_id(备选)
(text: str, chat_id: Optional[str] = None, user_id: Optional[str] = None)
| 166 | |
| 167 | |
| 168 | def send_message(text: str, chat_id: Optional[str] = None, user_id: Optional[str] = None) -> Dict[str, Any]: |
| 169 | """ |
| 170 | 发送消息的辅助函数 |
| 171 | |
| 172 | Args: |
| 173 | text: 消息内容 |
| 174 | chat_id: 聊天 ID(优先使用) |
| 175 | user_id: 用户 open_id(备选) |
| 176 | """ |
| 177 | if chat_id: |
| 178 | return send_text(chat_id, text, use_chat_id=True) |
| 179 | elif user_id: |
| 180 | return send_text(user_id, text) |
| 181 | else: |
| 182 | return {"success": False, "error": "No chat_id or user_id"} |
| 183 | |
| 184 | |
| 185 | def format_direction_label(direction: str) -> str: |
no test coverage detected