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

    安装 NoneBot2

    通过脚手架、PyPI 或 GitHub 安装 NoneBot2

    使用脚手架

    使用 nb-cli 帮助开发

    创建项目

    创建并运行项目

    配置

    项目配置方式与配置项

    选择驱动器

    各驱动器的功能与区别

    使用适配器

    协议适配器的功能与使用

    加载插件

    通过不同方式加载插件

    定义事件响应器

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

    定义事件处理流程

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

    事件响应器操作

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

    调用平台 API

    调用机器人平台 API,完成更多的功能

    处理消息

    处理消息序列与消息段

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

    深入

    进阶部分尚未更新完成

    定时任务

    APScheduler —— Advanced Python Scheduler

    权限控制

    权限控制是机器人在实际应用中需要解决的重点问题之一,NoneBot2 提供了灵活的权限控制机制——Permission,接下来我们将简单说明。

    钩子函数

    钩子编程

    跨插件访问

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

    简介

    依赖注入简介

    事件处理函数重载

    重载事件处理函数

    发布插件

    前注

    单元测试

    编写单元测试

    2.0.0-beta.2StableDocumentation for the latest, stable, branch.NextDevelopmentDocumentation for the latest, in-development, branch.
  • API
  • 商店
  • 更新日志
NoneBotNoneBot
  • 指南
  • 进阶
  • API
  • 商店
  • 更新日志
NoneBotNoneBot
  • 概览
  • 开始
  • 教程
  • 进阶
    • 深入
    • 跨插件访问
    • 权限控制
    • 发布插件
    • 钩子函数
    • 定时任务
    • 单元测试
    • 依赖注入
Version: 2.0.0-beta.2

单元测试

Edit this page
Last updated on 2022/5/18 by github-actions[bot]
Previous
« 定时任务
Next
简介 »

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

Deployed by