alicebot
1.0.0
簡單的Python 非同步多後端機器人框架
文件· 指南· API 參考· 範例
AliceBot 是一個簡單的Python 非同步多後端機器人框架,支援多種協定適配,可輕鬆編寫易於學習和使用的外掛程式來拓展其功能。
本專案受到了NoneBot 專案的啟發,您可以在對比小節中查看這兩個專案的異同,以便您選擇更適合自己的機器人框架。
目前AliceBot 官方維護了以下協議適配:
更多協議正在適配中...
更多資訊:簡介- AliceBot 文檔
安裝:
pip install alicebot[all]
第一個AliceBot 專案:
from alicebot import Bot
bot = Bot ()
bot . load_adapters ( "alicebot.adapter.cqhttp" )
bot . run ()
第一個AliceBot 插件:
from alicebot import Plugin
class Echo ( Plugin ):
async def handle ( self ) -> None :
await self . event . reply ( self . event . message . replace ( "echo " , "" ))
async def rule ( self ) -> bool :
if self . event . adapter . name != "cqhttp" :
return False
if self . event . type != "message" :
return False
return self . event . message . startswith ( "echo " )
更多資訊請參閱AliceBot 文件。
本專案受到了NoneBot 專案的啟發,以下簡單介紹兩者的異同。
相同點:
不同點:
總而言之,兩者有著各自的特點,您可以根據需要選用。
AliceBot 採用MIT 授權開放原始碼。
本項目的圖示由迷糊小夢神繪製,作為本項目的一部分,使用與本項目相同的許可證開放使用。