前提・実現したいこと
LINEでメンバーが強制退出された際のイベントなのですが、日本語がおかしくなってしまいます。
以下の問題を修正したいです。
問題
「@xが@xがを強制退出させました!」
上記が下記になるようにしたい
「@xが@xを強制退出させました!」
該当のソースコード
if op.type == 19: msg = op.message chiya = [] chiya.append(op.param2) chiya.append(op.param3) cmem = cl.getContacts(chiya) zx = "" zxc = "" zx2 = [] xpesan ='' for x in range(len(cmem)): xname = str(cmem[x].displayName) pesan = '' pesan2 = pesan+"@x が" xlen = str(len(zxc)+len(xpesan)) xlen2 = str(len(zxc)+len(pesan2)+len(xpesan)-1) zx = {'S':xlen, 'E':xlen2, 'M':cmem[x].mid} zx2.append(zx) zxc += pesan2 text = xpesan+ zxc + "を強制退出させました" try: cl.sendMessage(op.param1, text, contentMetadata={'MENTION':str('{"MENTIONEES":'+json.dumps(zx2).replace(' ','')+'}')}, contentType=0) except: l.sendMessage(op.param1,"Notified kick out from group")
分かる方いたらご教授お願い致します。
今回以外の問題でも、上記のソースコードにおかしな点がありましたら同様にご指摘お願いいたします。
あなたの回答
tips
プレビュー