async def send_help_xml(bot, ev: CQEvent): name = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() svs = Service.get_loaded_services() info = Service.get_help() if not name: await bot.send(ev, TOP_MANUAL) elif name in svs: msg = get_service_help(name, info[name]) data ={ "type": "node", "data": { "name": '小冰', "uin": '2854196306', "content": msg } } await bot.send_group_forward_msg(group_id=ev.group_id, messages=data) elif name in bundles: msg = gen_bundle_manual(name, bundles[name], ev.group_id) data ={ "type": "node", "data": { "name": '小冰', "uin": '2854196306', "content": msg } } await bot.send_group_forward_msg(group_id=ev.group_id, messages=data)
async def send_help(bot, ev: CQEvent): bundle_name = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() if bundle_name in bundles: msg = gen_bundle_manual(bundle_name, bundles[bundle_name], ev.group_id) else: msg = TOP_MANUAL await bot.send(ev, msg)
async def send_help(bot, ev: CQEvent): bundle_name = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() if not bundle_name: await bot.send(ev, TOP_MANUAL) elif bundle_name in bundles: msg = gen_bundle_manual(bundle_name, bundles[bundle_name], ev.group_id) sv.logger.info(f'help content: {msg}') await bot.send(ev, msg)
async def send_help(bot, ev: CQEvent): bundle_name = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() if not bundle_name: await bot.send(ev, TOP_MANUAL) await bot.send(ev, f'当前版本{config.version}') elif bundle_name in bundles: msg = gen_bundle_manual(bundle_name, bundles[bundle_name], ev.group_id) await bot.send(ev, msg)
async def send_help(bot, ev: CQEvent): name = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() svs = Service.get_loaded_services() info = Service.get_help() if not name: await bot.send(ev, TOP_MANUAL) elif name in svs: msg = get_service_help(name, info[name]) await bot.send(ev, msg) elif name in bundles: msg = gen_bundle_manual(name, bundles[name], ev.group_id) await bot.send(ev, msg)
async def send_help(bot, ev: CQEvent): gid = ev.group_id bundle_name = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() services = Service.get_bundles() if not bundle_name: msg = f'{TOP_MANUAL2}' await bot.send_group_msg(group_id=ev['group_id'], message=msg) return elif bundle_name in bundles: msg = gen_bundle_manual(bundle_name, bundles[bundle_name], ev.group_id) data_all = [] data1 = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": msg } } data_all = [data1] await bot.send_group_forward_msg(group_id=ev['group_id'], messages=data_all)
async def send_help(bot, ev: CQEvent): gid = ev.group_id arg = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() services = Service.get_loaded_services() if not arg: await bot.send(ev, TOP_MANUAL) elif arg in bundles: msg = gen_bundle_manual(arg, bundles[arg], gid) await bot.send(ev, msg) elif arg in services: s = services[arg] msg = gen_service_manual(s, gid) await bot.send(ev, msg)
async def send_help(bot, ev: CQEvent): uid = ev.user_id gid = ev.group_id bundle_name = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() if not bundle_name: await bot.send(ev, TOP_MANUAL) await bot.send(ev, f'当前版本{config.version}') elif bundle_name in bundles: msg = gen_bundle_manual_all(bundle_name, bundles[bundle_name], ev.group_id) data = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": msg } } await bot.send_group_forward_msg(group_id=gid, messages=data)
async def send_help(bot, ev: CQEvent): gid = ev.group_id bundle_name = ev.message.extract_plain_text().strip() bundles = Service.get_bundles() services = Service.get_bundles() if not bundle_name: data_all = [] data1 = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": TOP_MANUAL1 } } data2 = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": TOP_MANUAL2 } } data3 = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": TOP_MANUAL3 } } data4 = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": TOP_MANUAL4 } } data5 = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": TOP_MANUAL5 } } data_all = [data1, data2, data3, data4, data5] await bot.send_group_forward_msg(group_id=ev['group_id'], messages=data_all) await bot.send(ev, f'当前版本{config.version}') elif bundle_name in bundles: msg = gen_bundle_manual(bundle_name, bundles[bundle_name], ev.group_id) data_all = [] data1 = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": msg } } data2 = { "type": "node", "data": { "name": '小冰冰', "uin": '2854196306', "content": BANGZHU_GN } } data_all = [data1, data2] await bot.send_group_forward_msg(group_id=ev['group_id'], messages=data_all)