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