Spaces:
Sleeping
Sleeping
from linebot.v3.messaging import MessagingApi, ApiClient, ReplyMessageRequest, TextMessage | |
muscle_menus = { | |
"胸": "胸部訓練:建議做臥推、啞鈴飛鳥、伏地挺身,每週訓練2-3次,每次3-4組。", | |
"腿": "腿部訓練:可以做深蹲、弓箭步、腿推,每週2次,每次訓練40-60分鐘。", | |
"背": "背部訓練:建議做引體向上、划船、滑輪下拉,每週安排2天進行訓練。", | |
"肩": "肩部訓練:可做推舉、側平舉、阿諾肩推,每週訓練1-2次即可。", | |
"手臂": "手臂訓練:包含二頭彎舉、三頭下壓、槌式彎舉,一次安排1小時左右。", | |
"臀": "臀部訓練:深蹲、臀橋、壺鈴擺盪是好選擇,每週訓練2-3次可幫助塑形。", | |
"核心": "核心訓練:可做棒式、俄羅斯轉體、仰臥起坐,每次10-15分鐘訓練。", | |
"爆發力": "爆發力訓練:可採用跳箱、壺鈴擺盪、深蹲跳,每週安排2次訓練。" | |
} | |
def handle_train_menu(event, configuration): | |
user_msg = event.message.text.strip() | |
if user_msg == "訓練菜單": | |
reply = "請問你想訓練哪個部位?例如:胸、腿、背、肩、手臂、臀、核心、爆發力" | |
elif user_msg in muscle_menus: | |
reply = muscle_menus[user_msg] | |
else: | |
reply = "請輸入「訓練菜單」來獲得建議,或輸入部位名稱來查看訓練方式。" | |
with ApiClient(configuration) as api_client: | |
line_bot_api = MessagingApi(api_client) | |
line_bot_api.reply_message( | |
ReplyMessageRequest( | |
reply_token=event.reply_token, | |
messages=[TextMessage(text=reply)] | |
) | |
) | |