|
@@ -52,12 +52,11 @@ def handle_follow(event):
|
|
|
result = table.find_one(userid=real_user_id)
|
|
|
|
|
|
if result:
|
|
|
- print(real_user_id)
|
|
|
line_bot_api.reply_message(
|
|
|
event.reply_token,
|
|
|
TextSendMessage(text='很高興再見到您!'))
|
|
|
+
|
|
|
else:
|
|
|
- print("n")
|
|
|
# create user account
|
|
|
url = 'https://nft-api-staging.joyso.io/api/v1/accounts'
|
|
|
headers = {'Authorization': 'Basic bmZ0OmMxOTEzOWMzYjM3YjdjZWU3ZmY3OTFiZGU3NzdjZWNl'}
|
|
@@ -81,27 +80,10 @@ def handle_follow(event):
|
|
|
filename = "qrcode/" + real_user_id + '.png'
|
|
|
img_save = img_qr.save(filename)
|
|
|
|
|
|
- # open file
|
|
|
- im = Image.open(filename)
|
|
|
-
|
|
|
- # convert
|
|
|
- imgByteArr = io.BytesIO()
|
|
|
- im.save(imgByteArr, format='PNG')
|
|
|
-
|
|
|
- # decode to ascii
|
|
|
- x = imgByteArr.getvalue()
|
|
|
- base64.b64encode(x).decode('ascii')
|
|
|
- encode = base64.b64encode(x).decode('ascii')
|
|
|
-
|
|
|
# add to db
|
|
|
- data = dict(base64=encode)
|
|
|
- result = data['base64']
|
|
|
- # table.update(dict(userid=userid, base=result), ['userid'])
|
|
|
-
|
|
|
- # write in sql
|
|
|
+ result = "/qrcode/"+str(real_user_id)+'.png'
|
|
|
data = dict(userid=real_user_id, useraddress=user_address, base=result)
|
|
|
table.insert(data)
|
|
|
-
|
|
|
line_bot_api.reply_message(
|
|
|
event.reply_token,
|
|
|
TextSendMessage(text='歡迎加入好友'))
|