Bot Framework
7.5k 2026-04-18

nonebot/nonebot2

An asynchronous, multi-platform Python framework for building powerful and flexible chatbots.

Core Features

Asynchronous architecture for efficient handling
Multi-platform support for diverse messaging services
Python-centric development for ease of use
Supports OneBot v11 and v12 protocols
Supports QQ Bot protocol

Detailed Introduction

NoneBot2 is an asynchronous, multi-platform chatbot framework written in Python, designed to streamline the development of robust and flexible bot applications. It leverages Python's asynchronous capabilities to handle concurrent operations efficiently, enabling developers to build bots that can interact across various messaging platforms. By supporting standards like OneBot v11/v12 and QQ Bot, NoneBot2 provides a unified and extensible foundation for creating diverse chatbot functionalities, from simple automated responses to complex interactive systems. Its framework approach promotes modularity and ease of extension, making it suitable for a wide range of bot development needs.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.