Personal site

Building calmer bot workflows with AstrBot, astrbot-sdk, and deliberate tooling.

I am a student developer in Chengdu, currently focused on the AstrBot ecosystem, astrbot-sdk integrations, and bot-side software that stays useful beyond setup.

About

Most of my recent energy goes into bot platforms, not generic portfolio projects.

My current work is less about showing a long repo list and more about going deep on the AstrBot ecosystem, bot automation, and the developer experience around them.

That means SDK integrations, plugin and adapter patterns, dashboard workflows, and documentation that helps people ship instead of getting stuck in setup.

Principles

  • Build for repeated use, not one-off demos.
  • Fix root causes instead of masking them.
  • Keep interfaces readable for both humans and tools.

Current focus

Recent work centered on AstrBot, astrbot-sdk, and the surrounding tooling.

Ecosystem

AstrBot

This is the part of the stack I spend the most time around: deployment, dashboard flows, plugins, multi-platform integration, and operational details that matter in real use.

View reference

SDK

astrbot-sdk

I care about integrations built around astrbot-sdk staying readable, maintainable, and usable for real development instead of collapsing into fragile glue code.

View reference

Extensions

Plugins & Adapters

A lot of practical work lives in plugin architecture, platform adapters, and capability wiring, where maintainability matters more than quick hacks.

View reference

Operations

Docs & Setup Flows

Good bot tooling depends on good setup and operational guidance. I pay attention to docs because usability breaks long before code does.

View reference

Stack

The tools, interfaces, and working habits I keep returning to.

Languages

Python JavaScript TypeScript HTML CSS Markdown

Domains

AstrBot astrbot-sdk MCP Bot Automation Developer Docs

Working style

Semantic naming Root-cause fixes Explicit logs Why-first documentation

Writing

Public notes and write-ups are still being curated.

I am still organizing what is worth publishing. When that work is ready, this section will become the public home for it.

Contact

If the work resonates, reach out.