AstrBot

Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

17 articles 22.4k View on GitHub ↗
17 articles
How to Subscribe to Custom Events in AstrBot: A Complete Guide

Learn how to subscribe to custom events in AstrBot. Create a PipelineScheduler subclass and register it in EventBus to handle your custom events effectively.

how-to-guide
Mar 12, 2026
Understanding AstrBot Event Bus Architecture: Async Message Routing and Pipeline Dispatch

Explore AstrBot event bus architecture discover how its async message routing and pipeline dispatch enable concurrent fault tolerant chat message processing across bot configurations

architecture
Mar 12, 2026
How AstrBot Integrates ComfyUI with Its T2I Pipeline for AI Image Generation

Integrate 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-guide
Mar 12, 2026
How to Configure Rate Limiting and Message Queuing for High-Traffic AstrBot Deployments

Learn how to configure rate limiting and message queuing for high-traffic AstrBot deployments by adjusting cmd config and scaling WebChat queues for optimal performance.

how-to-guide
Mar 12, 2026
AstrBot Agent Sandbox Security Measures Against Malicious Hosts

Discover AstrBot's Agent Sandbox security measures like command filtering, filesystem confinement, and container isolation protecting against malicious hosts. Learn how AstrBot ensures safe execution.

security
Mar 12, 2026
How to Create Dynamic Persona Transitions in AstrBot

Create 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-to-guide
Mar 12, 2026
How Persona Settings Affect LLM Responses in AstrBot: A Deep Dive into the Architecture

Discover how persona settings influence LLM responses in AstrBot. Learn how custom instructions and toolsets shape model output for tailored interactions.

deep-dive
Mar 12, 2026
How the `send_message_to_user` Tool Enables Proactive Agent Messaging in AstrBot

Learn 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.

how-to-guide
Mar 12, 2026
Best Practices for Optimizing Knowledge Base Retrieval Performance in AstrBot

Optimize AstrBot knowledge base retrieval performance with our four-stage hybrid pipeline. Discover tunable parameters and advanced techniques for efficient information access.

best-practices
Mar 12, 2026
How to Implement a Custom Platform Adapter for AstrBot: A Complete Developer Guide

Create 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.

how-to-guide
Mar 12, 2026
Lifecycle of a Cron-Triggered Proactive Agent in AstrBot: 9-Phase Execution Flow

Explore the 9-phase lifecycle of a cron-triggered proactive agent in AstrBot. Discover how agents autonomously execute scheduled tasks and persist results.

internals
Mar 12, 2026
How AstrBot Handles Multi-Platform Message Sessions with the UMO System

Discover how AstrBot unifies multi-platform message sessions using its UMO system. Experience isolated, configurable messaging across Telegram, Discord, Slack, and more.

internals
Mar 12, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →