CJYen před 3 roky
rodič
revize
cdce5c630f
1 změnil soubory, kde provedl 16 přidání a 7 odebrání
  1. 16 7
      main.py

+ 16 - 7
main.py

@@ -58,7 +58,8 @@ def receive(userid):
     if not table.find_one(userid=userid):
         return "ERROR: User Not Found"
     else:
-        return {"base":(table.find_one(userid=userid))['base']}
+        result = table.find_one(userid=userid)
+        return {"userid": result['userid'], "base": result['base'], "useraddress": result['useraddress']}
 
 # TODO send handler 發送nft
 # @app.get("/collection/{userid}/{hash}")
@@ -143,11 +144,11 @@ def message(event):
     if '我要發送' in event.message.text:
         button_template_message = ButtonsTemplate(
             title=' ',
-            text='點擊並打開發送頁面,便可以選擇要發送的NFT給對方!',
+            text='點擊並打開收藏的NFT,可以選擇想要發送的NFT給對方!',
             actions=[
                 URITemplateAction(
                     label='打開發送頁面',
-                    uri='http://q.ptt.cx/a1/index-line.html?userid=' + event.source.user_id),])
+                    uri='https://api.ptt.cx:8228/collection/' + event.source.user_id),])
         line_bot_api.reply_message(
             event.reply_token,
             TemplateSendMessage(
@@ -161,7 +162,7 @@ def message(event):
             actions=[
                 URITemplateAction(
                     label='打開接收頁面',
-                    uri='http://ark.cards/receive/' + event.source.user_id),])
+                    uri='https://api.ptt.cx:8228/receive/' + event.source.user_id),])
         line_bot_api.reply_message(
             event.reply_token,
             TemplateSendMessage(
@@ -175,17 +176,25 @@ def message(event):
             actions=[
                 URITemplateAction(
                     label='打開我的NFT收藏頁面',
-                    uri='http://ark.cards/collection/' + event.source.user_id),])
+                    uri='https://api.ptt.cx:8228/collection/' + event.source.user_id),])
         line_bot_api.reply_message(
             event.reply_token,
             TemplateSendMessage(
                 alt_text="Receive",
                 template=button_template_message))
-
     else:
+        button_template_message = ButtonsTemplate(
+            title=' ',
+            text='更多的服務內容,歡迎請上我們的官網!',
+            actions=[
+                URITemplateAction(
+                    label='ArkCard的官網',
+                    uri='http://ark.cards'),])
         line_bot_api.reply_message(
             event.reply_token,
-            TextSendMessage(text="更多的服務內容,歡迎請上我們的官網!(http://ark.cards)"))
+            TemplateSendMessage(
+                alt_text="Receive",
+                template=button_template_message))
 
 if __name__ == '__main__':
     uvicorn.run("main:app", host="0.0.0.0", port=8228, reload=True)