cwadayi commited on
Commit
a1257ec
·
verified ·
1 Parent(s): abd8697

Update command_handler.py

Browse files
Files changed (1) hide show
  1. command_handler.py +5 -7
command_handler.py CHANGED
@@ -5,7 +5,7 @@ from linebot.v3.messaging import TextMessage, ImageMessage
5
  # 匯入服務函式
6
  from cwa_service import fetch_cwa_alarm_list, fetch_significant_earthquakes, fetch_latest_significant_earthquake
7
  from usgs_service import fetch_global_last24h_text, fetch_taiwan_df_this_year
8
- # [移除] from plotting_service import create_and_save_map
9
  from ai_service import generate_ai_text
10
  from config import CURRENT_YEAR, HF_SPACE_URL
11
 
@@ -17,7 +17,7 @@ def get_help_message() -> TextMessage:
17
  "• #1 - 最新顯著地震 (含圖)\n"
18
  "• #2 - 全球近24小時顯著地震\n"
19
  "• #3 - 今年台灣顯著地震列表\n"
20
- "• #4 - M≥6.0 強震列表 (外部連結)\n" # [修改] 更新指令說明
21
  "• #5 - CWA 最新地震預警\n"
22
  "• #6 - CWA 最新顯著有感地震\n\n"
23
  "【AI 與工具】\n"
@@ -33,7 +33,7 @@ def get_info_message() -> TextMessage:
33
  text = (
34
  "🤖 關於我\n\n"
35
  "我是一個多功能助理機器人,提供地震查詢與 AI 對話功能。\n\n"
36
- "• 版本: 3.1\n"
37
  "• 資料來源: CWA, USGS, Hugging Face\n"
38
  "• 開發者: dayichen"
39
  )
@@ -59,8 +59,6 @@ def get_taiwan_earthquake_list() -> TextMessage:
59
  reply_text = result
60
  return TextMessage(text=reply_text)
61
 
62
- # [移除] get_taiwan_earthquake_map 函式
63
-
64
  def get_latest_earthquake_reply() -> list:
65
  """獲取最新地震資訊並組合成 LINE 訊息"""
66
  try:
@@ -141,8 +139,8 @@ def process_message(user_message_raw: str, request_base_url: str) -> list:
141
  elif command == '/map':
142
  # [修改] 回傳新的文字訊息和連結
143
  reply_text = (
144
- "🗺️ 外部強震查詢服務\n\n"
145
- "此服務提供全球規模大於 6.0 的地震列表。\n\n"
146
  "請點擊以下連結進行查詢:\n"
147
  "https://huggingface.co/spaces/cwadayi/MCP-2"
148
  )
 
5
  # 匯入服務函式
6
  from cwa_service import fetch_cwa_alarm_list, fetch_significant_earthquakes, fetch_latest_significant_earthquake
7
  from usgs_service import fetch_global_last24h_text, fetch_taiwan_df_this_year
8
+ from plotting_service import create_and_save_map
9
  from ai_service import generate_ai_text
10
  from config import CURRENT_YEAR, HF_SPACE_URL
11
 
 
17
  "• #1 - 最新顯著地震 (含圖)\n"
18
  "• #2 - 全球近24小時顯著地震\n"
19
  "• #3 - 今年台灣顯著地震列表\n"
20
+ "• #4 - CWA 地震目錄查詢 (外部連結)\n" # [修改] 更新指令說明
21
  "• #5 - CWA 最新地震預警\n"
22
  "• #6 - CWA 最新顯著有感地震\n\n"
23
  "【AI 與工具】\n"
 
33
  text = (
34
  "🤖 關於我\n\n"
35
  "我是一個多功能助理機器人,提供地震查詢與 AI 對話功能。\n\n"
36
+ "• 版本: 3.2\n"
37
  "• 資料來源: CWA, USGS, Hugging Face\n"
38
  "• 開發者: dayichen"
39
  )
 
59
  reply_text = result
60
  return TextMessage(text=reply_text)
61
 
 
 
62
  def get_latest_earthquake_reply() -> list:
63
  """獲取最新地震資訊並組合成 LINE 訊息"""
64
  try:
 
139
  elif command == '/map':
140
  # [修改] 回傳新的文字訊息和連結
141
  reply_text = (
142
+ "🗺️ 外部地震查詢服務\n\n"
143
+ "此服務提供中央氣象署地震目錄資料供查詢。\n\n"
144
  "請點擊以下連結進行查詢:\n"
145
  "https://huggingface.co/spaces/cwadayi/MCP-2"
146
  )