anka-afk/astrbot_plugin_meme_manager
一个功能强大的 AstrBot 表情包管理插件,支持 🤖 AI 智能发送与自动收集表情、🖥️ WebUI 管理界面、☁️ 云端同步等特性。
What it solves
This project provides a comprehensive meme management system for AstrBot, allowing AI bots to intelligently send, collect, and organize memes during conversations. It solves the problem of static or random image responses by enabling the AI to select contextually appropriate memes based on categories or semantic meaning.
How it works
The plugin integrates with AstrBot and offers several ways to handle memes:
- Selection Modes: It can use native categories, auxiliary model classification, or semantic retrieval (where images are converted into vectors and descriptions for precise matching).
- Automatic Collection: Using vision models, the plugin can identify images sent by users in chat, categorize them, and handle duplicates, and then present them for user approval before adding them to the library.
- Management Interface: A WebUI allows users to browse a "Resource Plaza" for community meme packs, upload/delete images, and manage categories.
- Cloud Sync: Supports synchronization via image hosting services like Lsky Pro, Cloudflare R2, WebDAV, and StarDots.
Who it’s for
Users of AstrBot who want their AI agents to have a more expressive, human-like personality through the strategic use of memes and images.
Highlights
- AI-Driven Sending: AI can send memes alongside text or as standalone responses based on configured rules.
- Semantic Search: Supports generating image descriptions and vectors for high-accuracy retrieval.
- Vision-Based Collection: Automatically detects and suggests new memes from chat history using vision models.
- WebUI Management: Full visual interface for organizing meme packs and managing categories.
- Cloud Integration: Syncs meme libraries across different environments using various cloud storage providers.
Related
- Project
- Project
- Project
- Project
- Project