anka-afk/astrbot_plugin_meme_manager
一个功能强大的 AstrBot 表情包管理插件,支持 🤖 AI 智能发送与自动收集表情、🖥️ WebUI 管理界面、☁️ 云端同步等特性。
해결하는 문제
이 프로젝트는 AstrBot을 위한 포괄적인 미ーム 관리 시스템을 제공하여, 대화의 맥락에 따라 미ーム을 지능적으로 보내고 수집할 수 있게 합니다. 대량의 이미지 라이브러리를 수동으로 관리해야 하는 문제와 자연스럽고 맥락 인식 가능한 방식으로 봇이 시각적으로 적절한 미ーム을 응답하는 어려움을 해결합니다.
작동 방식
이 플러그인은 AstrBot의 WebUI와 통합되어 관리되며, AI 모델을 사용하여 미ーム 선택 및 수집을 처리합니다:
- AI 기반 전송: 봇은 대화의 상황을 인식하고, 라이브러리에서 가장 적합한 미ーム을 자동으로 선택합니다.
- 의미 기반 검색: 비전 모델을 사용해 이미지의 설명과 태그를 생성하고, 정확한 의미 기반 검색을 위한 로컬 FAISS 벡터 인덱스를 생성합니다.
- 자동 수집: 비전 모델이 채팅에서 들어오는 이미지를 모니터링하여 미ーム인지 판단하고, 라이브러리에 자동으로 분류합니다 (의미적 팩의 경우 선택적 수동 검토 가능).
- 클라우드 동기화: Cloudflare R2, WebDAV, Stardots를 통해 동기화를 지원하여 여러 기기 간 미ーム 라이브러리 일관성을 보장합니다.
- 동적 프롬프트: 미ーム 팩의 폴더 구조에 따라 프롬프트를 자동으로 유지하여 수동 구성이 필요 없게 합니다.
대상 사용자
AstrBot 사용자 중에서 봇의 개성과 상호작용을 향상시키기 위해 지능적으로 미ーム을 사용하고 수집할 수 있는 능력을 원하는 사용자입니다.
주요 특징
- 통합 WebUI: AstrBot 인터페이스 내에서 직접 업로드, 삭제, 분류, 미리보기 등 전체 관리가 가능합니다.
- 의미 기반 인덱싱: 임베딩 제공자와 함께 사용하여 이미지를 검색 가능한 벡터로 변환해 고정확도 미ーム 선택을 가능하게 합니다.
- 자동화된 파이프라인: AI 기반 채팅에서의 미ーム 수집에서 AI 기반 응답 전송까지 완전한 루프를 구현합니다.
- 유연한 구성: 다양한 파ーソ나 또는 특정 채팅 세션에 맞는 다양한 미ーム 팩을 지원합니다.
- 리소스 플라자: 공식 또는 커뮤니티가 큐레이션한 미ーム 팩을 쉽게 설치할 수 있는 내장 마켓플레이스입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트