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 라이선스에 따른 오픈 소스입니다.
이 프로젝트의 아이콘은 Misty Little Dream God 이 그린 것이며 이 프로젝트와 동일한 라이선스로 이 프로젝트의 일부로 사용할 수 있습니다.