wsy07 commited on
Commit
871a67d
·
verified ·
1 Parent(s): 0c45e0c

Update train_menu.py

Browse files
Files changed (1) hide show
  1. train_menu.py +3 -25
train_menu.py CHANGED
@@ -1,12 +1,4 @@
1
- from flask import Flask, request, abort
2
- from linebot.v3 import WebhookHandler
3
- from linebot.v3.messaging import MessagingApi, Configuration, ApiClient, ReplyMessageRequest, TextMessage
4
- from linebot.v3.webhooks import MessageEvent, TextMessageContent
5
- import os
6
-
7
- app = Flask(__name__)
8
- handler = WebhookHandler(os.getenv("LINE_CHANNEL_SECRET"))
9
- configuration = Configuration(access_token=os.getenv("LINE_CHANNEL_ACCESS_TOKEN"))
10
 
11
  muscle_menus = {
12
  "胸": "胸部訓練:建議做臥推、啞鈴飛鳥、伏地挺身,每週訓練2-3次,每次3-4組。",
@@ -19,21 +11,9 @@ muscle_menus = {
19
  "爆發力": "爆發力訓練:可採用跳箱、壺鈴擺盪、深蹲跳,每週安排2次訓練。"
20
  }
21
 
22
- @app.route("/callback", methods=['POST'])
23
- def callback():
24
- signature = request.headers['X-Line-Signature']
25
- body = request.get_data(as_text=True)
26
-
27
- try:
28
- handler.handle(body, signature)
29
- except Exception as e:
30
- abort(400)
31
- return 'OK'
32
-
33
- @handler.add(MessageEvent, message=TextMessageContent)
34
- def handle_message(event):
35
  user_msg = event.message.text.strip()
36
-
37
  if user_msg == "訓練菜單":
38
  reply = "請問你想訓練哪個部位?例如:胸、腿、背、肩、手臂、臀、核心、爆發力"
39
  elif user_msg in muscle_menus:
@@ -50,5 +30,3 @@ def handle_message(event):
50
  )
51
  )
52
 
53
- if __name__ == "__main__":
54
- app.run()
 
1
+ from linebot.v3.messaging import MessagingApi, ApiClient, ReplyMessageRequest, TextMessage
 
 
 
 
 
 
 
 
2
 
3
  muscle_menus = {
4
  "胸": "胸部訓練:建議做臥推、啞鈴飛鳥、伏地挺身,每週訓練2-3次,每次3-4組。",
 
11
  "爆發力": "爆發力訓練:可採用跳箱、壺鈴擺盪、深蹲跳,每週安排2次訓練。"
12
  }
13
 
14
+ def handle_train_menu(event, configuration):
 
 
 
 
 
 
 
 
 
 
 
 
15
  user_msg = event.message.text.strip()
16
+
17
  if user_msg == "訓練菜單":
18
  reply = "請問你想訓練哪個部位?例如:胸、腿、背、肩、手臂、臀、核心、爆發力"
19
  elif user_msg in muscle_menus:
 
30
  )
31
  )
32