async def decherulize(bot, ctx, match): s = ctx['plain_text'][4:] if len(s) > 1501: await bot.send(ctx, '切、切噜太长切不动勒切噜噜...', at_sender=True) return msg = '的切噜噜是:\n' + escape(cheru2str(s)) await bot.send(ctx, msg, at_sender=True)
def AutoReply(prompt, title, thing: list) -> str: res = "[CQ:json,data=" + escape( '{"app":"com.tencent.autoreply","desc":"","view":"autoreply","ver":"0.0.0.1","prompt":"[' + prompt + ']","meta":{"metadata":{"title":"' + title + '","buttons":[') thing = [("a", "b")] tmp = [ '{"slot":' + str(ind + 1) + ',"action_data":"' + i[0] + '","name":"' + i[1] + '","action":"notify"}' for ind, i in enumerate(thing) ] res += escape( ",".join(tmp) + '],"type":"guest","token":"LAcV49xqyE57S17B8ZT6FU7odBveNMYJzux288tBD3c="}},"config":{"forward":1,"showSender":1}}' ) res += "]" return res
async def decherulize(bot, ev: CQEvent): s = ev.message.extract_plain_text() if len(s) > 1501: await bot.send(ev, '切、切噜太长切不动勒切噜噜...', at_sender=True) return msg = '的切噜噜是:\n' + escape(cheru2str(s)) await bot.send(ev, msg, at_sender=True)
async def _(session: CommandSession): x = ("[CQ:json,data=" + escape( '{"app":"com.tencent.autoreply","desc":"","view":"autoreply","ver":"0.0.0.1","prompt":"[可怜的人儿啊,请收下这份怜悯]","meta":{"metadata":{"title":"大礼包,向来不患寡而患不均","buttons":[{"slot":1,"action_data":"' + "rss pixiv_day_r18 pixiv_week_r18" + '","name":"点我领取带礼包的怜悯","action":"notify"}],"type":"guest","token":"LAcV49xqyE57S17B8ZT6FU7odBveNMYJzux288tBD3c="}},"config":{"forward":1,"showSender":1}}' ) + "]") await session.send(x)
async def decherulize(bot, ev: CQEvent): await bot.send(ev, '由于安全问题切噜语解码暂时关闭\n请移步 https://tools.yobot.win/cherugo 自助解码\n网页版加解码工具由@yuudi开发') return s = ev.message.extract_plain_text() if len(s) > 1501: await bot.send(ev, '切、切噜太长切不动勒切噜噜...', at_sender=True) return msg = '的切噜噜是:\n' + escape(cheru2str(s)) await bot.send(ev, msg, at_sender=True)
async def decherulize(bot, ev: CQEvent): s = ev.message.extract_plain_text() if len(s) > 1501: await bot.send(ev, '切、切噜太长切不动勒切噜噜...', at_sender=True) return # msg = util.filt_message(escape(cheru2str(s))) msg = escape(cheru2str(s)) message = await bot.send(ev, msg, at_sender=True) await asyncio.sleep(8) await util.delete_msg(ev, message['message_id'])
async def decherulize(bot, ctx, match): s = ctx['plain_text'][4:] if len(s) > 1501: await bot.send(ctx, '切、切噜太长切不动勒切噜噜...', at_sender=True) return msg = '的切噜噜是:\n' + escape(cheru2str(s)) if 'granbluefantasy.jp' in msg: await bot.send(ctx,f'骑空士爬\n{qksimg}', at_sender=True) await util.silence(ctx, 60) return await bot.send(ctx, msg, at_sender=True)
async def decode(context): s = context['raw_message'] if s[0:4] != '切噜~♪': return user_id = context["user_id"] group_id = context["group_id"] s = str(s[4:]) if len(s) > 1500: await session.send('切、切噜太长切不动切噜噜……') else: msg = '[CQ:at,qq=' + str(user_id) + ']的切噜噜是:\n' + escape(cheru2str(s)) await bot.send_msg(group_id=group_id, message=msg)
async def ai_chat(session: CommandSession): message = session.get('message', prompt=expr(e.I_AM_READY)) ctx_id = context_id(session.event) tmp_msg = Message(message) text = tmp_msg.extract_plain_text() # call ai_chat api reply = await tencent_ai.chat(text, ctx_id) logger.debug(f'Got AI reply: {reply}') if reply: session.finish(escape(reply)) else: session.finish(expr(e.I_DONT_UNDERSTAND))
async def decherulize(session: NLPSession): s = session.msg_text if len(s) > 1501: session.finish("切、切噜太长切不动勒切噜噜...", at_sender=True) msg = "的切噜噜是:\n" + escape(cheru2str(s)[3:]) await session.send(msg, at_sender=True)