发送一条消息给当前交互用户 参数: message: 消息内容 kwargs: {ref}`nonebot.adapters.Bot.send` 的参数, 请参考对应 adapter 的 bot 对象 api
(
cls,
message: str | Message | MessageSegment | MessageTemplate,
**kwargs: Any,
)
| 547 | |
| 548 | @classmethod |
| 549 | async def send( |
| 550 | cls, |
| 551 | message: str | Message | MessageSegment | MessageTemplate, |
| 552 | **kwargs: Any, |
| 553 | ) -> Any: |
| 554 | """发送一条消息给当前交互用户 |
| 555 | |
| 556 | 参数: |
| 557 | message: 消息内容 |
| 558 | kwargs: {ref}`nonebot.adapters.Bot.send` 的参数, |
| 559 | 请参考对应 adapter 的 bot 对象 api |
| 560 | """ |
| 561 | bot = current_bot.get() |
| 562 | event = current_event.get() |
| 563 | if isinstance(message, MessageTemplate): |
| 564 | state = current_matcher.get().state |
| 565 | _message = message.format(**state) |
| 566 | else: |
| 567 | _message = message |
| 568 | return await bot.send(event=event, message=_message, **kwargs) |
| 569 | |
| 570 | @classmethod |
| 571 | async def finish( |
no test coverage detected