DAY15 注册按钮功能实现

if isinstance(event, PostbackEvent):  # 如果有normal讯息事件
    #以下为按钮“注册按钮“

    if event.postback.data[0] == "注" and event.postback.data[1] == '册':
        line_bot_api.reply_message(
            event.reply_token,
            TextSendMessage(text="请输入姓名:\n"+"格式如下\n"+"姓名:") 
        )
    if event.postback.data[0] == "组" and event.postback.data[1] == '别':
        team=str(event.postback.data[3:])
        if User_Info.objects.filter(team=team).exists()==True:
            line_bot_api.reply_message(  # 回复「功能列表」按钮样板讯息
            event.reply_token,
            TextSendMessage(text="已经有建立会员资料罗") 
            )
        else:
            uid=event.source.user_id
            user=User_Info.objects.get(uid=uid)
            user.yesterday=1
            user.save()
            line_bot_api.reply_message(  
            event.reply_token,
            TextSendMessage(text="注册完毕") 
            )
        #以下为按钮“签到“

当使用者按下注册按钮时,会向linebot以JSON格式回传"注册"两个字,这边我的写法是读取JSON格式的第一个位元和第二个位元,如果符合才会执行下面的动作,当第四行判断收到注册便会回传TextSendMessage给使用者,再来会要求使用者输入对应的格式就完成了会员注册,因为他会先读取使用者的uid,如果已经注册过的话就会显示“已经有建立会员资料罗”,否则就会显示“注册完毕”。


今天的歌曲是 周杰伦-跨时代 The Era
https://www.youtube.com/watch?v=-WkecBaA4z8&list=PLFl6Na2uUoOZBEhBtQ_jeGA4P1V20JvpW&index=14&ab_channel=%E5%91%A8%E6%9D%B0%E5%80%ABJayChou


<<:  第15天~Spinner

>>:  Day16 JavaScript基本教学(一)

「Wordpress 外挂开发」制作多重role的外挂,让你的商业逻辑的可能性具现化

基础的调动WP_USER 今日要制作的功能,就是将多重的role加入到我们的使用者之上,我们可以使用...

那些被忽略但很好用的 Web API / Geolocation

我的字典里没有放弃,因为已锁定你 现在有不少网站都有地图相关的功能,而为了解决地图绘制、路线运算、...

Day16:图形搜寻-深度优先搜寻(Depth-First Search)

使用字典建立图形资料结构 字典键值对应串列如下,配合图表更容易理解。 G[0]:[1,2,3] G[...

学习Python纪录Day25 - 批次处理档案

批次处理档案 新增多层目录 os.makedirs("./img/a") os....

虹语岚访仲夏夜-11(专业的小四篇)

第三?  第二道墙那边,没什麽变化啊... 真是奇怪,R呢? R走到了灯塔的另外一边,另一边有什麽吗...