这里放的是我实际做过的东西,以及我能接的活。没有什么华丽的 PPT 简报,就是说清楚做了什么、能做什么。
作品
Nia — Discord AI 对话机器人
这是我目前投入最多的项目。主程序大概六千多行,自己有时候翻回去看也会愣一下。
Nia 的核心是长期记忆——她不是那种你说完就忘的聊天机器人。基于向量数据库(text-embedding-3-large)实现语义记忆检索,分层管理短期、长期、情景与整合四类记忆。除了记忆系统以外,还有用户画像分析、多媒体附件处理(图片识别、PDF解析)、自然语言检索、Token 使用追踪,以及一套二十多种自定义异常类的完整错误处理体系。
后端连着 Azure OpenAI,数据库用 MySQL + 向量嵌入,整体是 asyncio 异步架构。
核心技术栈:Python · asyncio · Azure OpenAI · MySQL · Discord.py · aiomysql
Elysion — Discord 音乐 & 管理机器人
Elysion 是跑在我服务器里负责日常的那个。音乐播放部分做了纯流媒体方案,不落地下载,非阻塞处理,自动刷新 URL,支持队列管理和进度条显示。
管理功能方面支持批量消息删除(按数量、按ID、按关键词),以及成员进出事件处理和自动角色分配。另外内置了 Nia 的性能监控模块——/nia_delay 可以拉出分阶段延迟统计,数据可导出 JSON。
核心技术栈:Python · Discord.py · yt-dlp · FFmpeg
Astral — Discord TTS 语音机器人
Astral 负责把文字念出来——支持 VOICEVOX(日语动漫风格角色音)、Edge TTS(微软神经网络,中文/日语)和 gTTS(多语言)三种引擎,可以实时切换。自带语言自动检测、消息队列顺序播放、语音连接健康检查与自动重连,以及无人时自动退出语音频道。以前觉得tts有什么好写的,不过鸡肋功能罢了。直到我发现其实社区当中还是有人常年不开麦,就纯打字。这时他们就可以自己调用Astral 使用喜欢的音色来交流,这样其他成员可以靠着音色的不同直接知道是谁在说话,避免了频繁切屏。
核心技术栈:Python · Discord.py · VOICEVOX · Edge TTS · gTTS
个人网站
就是你现在看到的这个。基于 Astro + TailwindCSS 搭建,纯静态,部署在 Cloudflare Pages,自带 RSS 和 OG 图片自动生成。
委托
如果你需要以下这些,可以来找我谈:
Discord 服务器管理顾问 — 规则框架、频道结构、机器人选型与配置,以及长期的日常管理。做过,有经验,这部分价格要求不高,给个意思意思就差不多了。
客制化 Discord 机器人开发 — 根据你的服务器实际需求定制功能。复杂度不等,价格面谈。
个人展示网站搭建 — 类似这个网站的方案,快速部署,有 SEO,可以自己维护。技术门槛不高,我可以带你走完全程,一样价格面谈(我有时间的话免费带着走也不是问题,这东西不难)。
联系方式
还请在标题部分直接写明来因, 不然会有被忽略的概率。
This page is about what I’ve actually built and what I can do for you. No fancy slide decks — just a clear account of what’s here and what’s available.
Projects
Nia — Discord AI Chatbot
This is the project I’ve put the most into. The main file is around 6,000 lines, and sometimes I scroll through it and can’t quite believe I wrote it.
Nia’s core is long-term memory — she’s not the kind of bot that forgets you the moment the conversation ends. She uses a vector database (text-embedding-3-large) for semantic memory retrieval, with a four-layer memory architecture: short-term, long-term, episodic, and consolidated. On top of that: user profile analysis, multimedia attachment processing (image recognition, PDF parsing), natural language search, Token usage tracking, and a full error-handling system with 20+ custom exception classes.
Backend is Azure OpenAI, database is MySQL + vector embeddings, and the whole thing runs on an asyncio async architecture.
Stack: Python · asyncio · Azure OpenAI · MySQL · Discord.py · aiomysql
Elysion — Discord Music & Management Bot
Elysion is the one running the day-to-day in my server. Music playback is pure streaming — no local downloads, non-blocking audio processing, automatic URL refresh, queue management, and a progress bar. Management features cover bulk message deletion (by count, by ID, or by keyword), member join/leave event handling, and auto role assignment. It also has a Nia performance monitoring module built in — /nia_delay pulls up per-stage latency stats, exportable as JSON.
Stack: Python · Discord.py · yt-dlp · FFmpeg
Astral — Discord TTS Bot
Astral reads text out loud — supports three engines: VOICEVOX (Japanese anime-style character voices), Edge TTS (Microsoft neural voices, Chinese/Japanese), and gTTS (multilingual). Switch between them on the fly. Has automatic language detection, ordered message queue, voice connection health checks with auto-reconnect, and auto-leave when no users are in the channel.
I used to think TTS was a gimmick. Then I noticed there are people in communities who never unmute — they just type. Astral lets those users pick a voice and join the conversation, and other members can tell who’s talking just by the voice. Turns out it solves a real problem.
Stack: Python · Discord.py · VOICEVOX · Edge TTS · gTTS
This Website
The one you’re looking at. Built with Astro + TailwindCSS, fully static, deployed on Cloudflare Pages. Comes with RSS and automatic OG image generation out of the box.
Services
If you need any of the following, feel free to reach out:
Discord Server Management Consultant — rule frameworks, channel structure, bot selection and configuration, ongoing management. I’ve done it, I know what works. This one’s low-cost — more of a goodwill thing than a business.
Custom Discord Bot Development — features built around what your server actually needs. Complexity varies, price is negotiable.
Personal / Portfolio Website — a setup like this one: fast deployment, SEO-ready, self-maintainable. The technical bar isn’t high. I can walk you through the whole thing, and honestly, if I have the time, I don’t mind doing it for free — it’s not that complicated.
Please state your reason for reaching out in the subject line or opening message, otherwise there’s a real chance it gets missed.