Spaces:
Sleeping
Sleeping
Update train_menu.py
Browse files- train_menu.py +3 -25
train_menu.py
CHANGED
|
@@ -1,12 +1,4 @@
|
|
| 1 |
-
from
|
| 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 |
-
|
| 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 |
|
|
|
|
|
|