这篇是继上篇另外做添加管理权限
权限 @Display_name 111110
DO
$do$
BEGIN
IF EXISTS(SELECT uid FROM group_right WHERE uid='{uid}') THEN UPDATE group_right SET add_message_right={bool(int(right[0]))}, delete_message_right={bool(int(right[1]))},view_right={bool(int(right[2]))},add_buyer_right={bool(int(right[3]))},delete_buyer_right={bool(int(right[4]))},allow_changeright_right={bool(int(right[5]))} WHERE uid='{uid}';
ELSE INSERT INTO group_right (uid,add_message_right,delete_message_right,view_right,add_buyer_right,delete_buyer_right,allow_changeright_right) VALUES ('{uid}',{bool(int(right[0]))},{bool(int(right[1]))},{bool(int(right[2]))},{bool(int(right[3]))},{bool(int(right[4]))},{bool(int(right[5]))});
END IF;
END
$do$"
if(event.message.text[:2:]=="权限" and rights[5]):
if not event.message.mention is None:
for user in event.message.mention.mentionees:
uid=user.user_id
lastLength=3
text=event.message.text[3::]
right=text[text.find(" ",lastLength+1)+1:len(text):]
cursor = conn.cursor()
cursor.execute(f"DO $do$ BEGIN IF EXISTS(SELECT uid FROM group_right WHERE uid='{uid}') THEN UPDATE group_right SET add_message_right={bool(int(right[0]))}, delete_message_right={bool(int(right[1]))},view_right={bool(int(right[2]))},add_buyer_right={bool(int(right[3]))},delete_buyer_right={bool(int(right[4]))},allow_changeright_right={bool(int(right[5]))} WHERE uid='{uid}'; ELSE INSERT INTO group_right (uid,add_message_right,delete_message_right,view_right,add_buyer_right,delete_buyer_right,allow_changeright_right) VALUES ('{uid}',{bool(int(right[0]))},{bool(int(right[1]))},{bool(int(right[2]))},{bool(int(right[3]))},{bool(int(right[4]))},{bool(int(right[5]))}); END IF; END $do$")
conn.commit()
cursor.close()
message=TextSendMessage("权限已变更")
line_bot_api.reply_message(event.reply_token,message)
<<: [第20天]理财达人Mx. Ada-Telegram Bot-echo测试
通常我们在写module的时候,会需要一些初始资料或是固定需要的资料,我们可以定义资料在创立Mode...
-身份和存取管理 典型的身份验证过程包括三个步骤: 主体向身份提供者 (IdP) 表明其身份。 I...
那麽在上一篇已经有安装好了Anaconda了,我们就可以开始使用Anaconda开发环境底下的各式功...
上紧发条开始转动的一周 久违的早睡早起彷佛是回到学生时期的脚步,紧张的心情刺激肾上腺素分泌,就连作梦...
标题的字每个都认识,合起来却感觉哪边怪怪的...有些漠生吗? 企业永续经营 = 资讯安全制度运行,2...