NoneBotNoneBotHome
  • Next
  • 2.0.0-beta.1
  • 2.0.0a16
  • 指南

    安装 NoneBot

    通过脚手架, PyPI, GitHub 安装 NoneBot

    使用脚手架

    使用 nb-cli 帮助开发

    创建项目

    创建并运行项目

    配置

    项目配置方式与配置项

    选择驱动器

    各驱动器的功能与区别

    使用适配器

    协议适配器的功能与使用

    加载插件

    通过不同方式加载插件

    定义事件响应器

    定义事件响应器,对特定的事件进行处理

    定义事件处理流程

    定义事件处理流程,完成事件响应

    事件响应器操作

    使用事件响应器操作,改变事件处理流程

    2.0.0-beta.1StableDocumentation for the latest, stable, branch.NextDevelopmentDocumentation for the latest, in-development, branch.
  • 进阶

    深入

    进阶部分尚未更新完成

    定时任务

    APScheduler —— Advanced Python Scheduler

    权限控制

    权限控制是机器人在实际应用中需要解决的重点问题之一,Nonebot 提供了十分完善且灵活的权限控制机制—— Permission 机制。接下来我们将对这个机制进行简单的说明。

    钩子函数

    钩子编程

    跨插件访问

    由于 nonebot2 独特的插件加载机制,在使用 python 原有的 import 机制来进行插件之间的访问时,很可能会有奇怪的或者意料以外的情况发生。为了避免这种情况的发生,您可以有两种方法来实现跨插件访问:

    简介

    依赖注入简介

    同步支持

    同步函数作为依赖

    事件处理函数重载

    重载事件处理函数

    发布插件

    前注

    单元测试

    编写单元测试

    2.0.0-beta.1StableDocumentation for the latest, stable, branch.NextDevelopmentDocumentation for the latest, in-development, branch.
  • API
  • 商店
  • 更新日志
NoneBotNoneBot
  • 指南
  • 进阶
  • API
  • 商店
  • 更新日志
NoneBotNoneBot
  • NoneBot 模块
  • NoneBot.config 模块
  • NoneBot.plugin 模块
  • NoneBot.message 模块
  • NoneBot.matcher 模块
  • NoneBot.rule 模块
  • NoneBot.permission 模块
  • NoneBot.dependencies 模块
  • NoneBot.log 模块
  • NoneBot.utils 模块
  • NoneBot.typing 模块
  • NoneBot.exception 模块
  • drivers
  • adapters
This is unreleased documentation for NoneBot Next version.
For up-to-date documentation, see the latest version (2.0.0-beta.1).
Version: Next

NoneBot.dependencies 模块

依赖注入处理模块#

该模块实现了依赖注入的定义与处理。

Edit this page
Previous
« NoneBot.permission 模块
Next
NoneBot.log 模块 »
  • 依赖注入处理模块

Footer

NoneBotNoneBot

跨平台 Python 异步机器人框架

GitHub

Learn

  • Introduction
  • Installation

NoneBot Team

  • Homepage
  • NoneBot V1
  • NoneBot V2

Related

  • OneBot
  • go-cqhttp
  • Mirai

Copyright © 2022 NoneBot. All rights reserved.Powered by