python qq模块_Python的nonebot模块如何获取命令发出者的QQ?

@on_command('exmp')

async def func(session:CommandSession):

...

qqnum=str(session.ctx['user_id'])

...

顺便

@on_command('exmp',only_to_me=False)

async def exmp(session:CommandSession):

print(dir(session))

await session.send(str(session.ctx))

结果:

qq收到:

控制台输出:

['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__slots__', '__str__', '__subclasshook__', '_current_arg_images', '_current_arg_text', '_current_send_kwargs', '_last_interaction', '_run_future', '_running', '_state', 'args', 'argv', 'bot', 'cmd', 'ctx', 'current_arg', 'current_arg_filters', 'current_arg_images', 'current_arg_text', 'current_key', 'event', 'finish', 'get', 'get_optional', 'is_first_run', 'is_valid', 'pause', 'refresh', 'running', 'self_id', 'send', 'state', 'switch']


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部