AstrBot
Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
Learn how to subscribe to custom events in AstrBot. Create a PipelineScheduler subclass and register it in EventBus to handle your custom events effectively.
Understanding AstrBot Event Bus Architecture: Async Message Routing and Pipeline DispatchExplore AstrBot event bus architecture discover how its async message routing and pipeline dispatch enable concurrent fault tolerant chat message processing across bot configurations
How AstrBot Integrates ComfyUI with Its T2I Pipeline for AI Image GenerationIntegrate ComfyUI with AstrBot's T2I pipeline by configuring the t2i_endpoint. Learn how AstrBot delegates text-to-image generation effortlessly to your local ComfyUI server.
How to Configure Rate Limiting and Message Queuing for High-Traffic AstrBot DeploymentsLearn how to configure rate limiting and message queuing for high-traffic AstrBot deployments by adjusting cmd config and scaling WebChat queues for optimal performance.
AstrBot Agent Sandbox Security Measures Against Malicious HostsDiscover AstrBot's Agent Sandbox security measures like command filtering, filesystem confinement, and container isolation protecting against malicious hosts. Learn how AstrBot ensures safe execution.
How to Create Dynamic Persona Transitions in AstrBotCreate dynamic persona transitions in AstrBot easily. Write session rules to the async key-value store sp to override personas at runtime no restart needed.
How Persona Settings Affect LLM Responses in AstrBot: A Deep Dive into the ArchitectureDiscover how persona settings influence LLM responses in AstrBot. Learn how custom instructions and toolsets shape model output for tailored interactions.
How the `send_message_to_user` Tool Enables Proactive Agent Messaging in AstrBotLearn how the AstrBot send_message_to_user tool empowers LLM agents to proactively message users with rich media and file attachments, enhancing communication beyond request-response.
Best Practices for Optimizing Knowledge Base Retrieval Performance in AstrBotOptimize AstrBot knowledge base retrieval performance with our four-stage hybrid pipeline. Discover tunable parameters and advanced techniques for efficient information access.
How to Implement a Custom Platform Adapter for AstrBot: A Complete Developer GuideCreate a custom platform adapter for AstrBot with this developer guide. Learn to implement meta run convert message and handle msg methods for seamless integration in AstrBot.
Lifecycle of a Cron-Triggered Proactive Agent in AstrBot: 9-Phase Execution FlowExplore the 9-phase lifecycle of a cron-triggered proactive agent in AstrBot. Discover how agents autonomously execute scheduled tasks and persist results.
How AstrBot Handles Multi-Platform Message Sessions with the UMO SystemDiscover how AstrBot unifies multi-platform message sessions using its UMO system. Experience isolated, configurable messaging across Telegram, Discord, Slack, and more.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →