人設群聊 Bot
基於 NapCat(OneBot v11)與大模型的群聊機器人。用結構化的人設文件和記憶模組,讓回覆更貼近角色的語氣,也記得群友的稱呼和聊過的話題。
- 群訊息
- NapCat / OneBot v11
- 人設 Prompt記憶模組
- 角色化回覆
做了什麼
- 把性格、口癖、情緒邊界拆成結構化的人設文件。
- 用記憶模組記下群友的稱呼和聊過的話題。
- 調整觸發門檻與冷卻時間,避免洗版。
- Python
- OneBot v11
- NapCat
- MCP
住在台北。平常一邊聽日系歌,一邊寫 Python 腳本;最近在折騰 AI Bot 和 Minecraft 模組服,想讓大模型「住進」群聊和遊戲裡。
正在循環 群青 — YOASOBI01About
嗨,我是 ashiya。我喜歡把重複的事交給程式——表格整理、資料清洗這類工作,能寫成腳本,就不想手動做第二次。
最近的樂趣,是給大模型一個角色、一段記憶,再把它放進群聊或 Minecraft 伺服器,看看它會長成什麼樣子。
寫東西的時候,背景通常是日系歌,或是虛擬偶像的歌回與雜談直播;週末會補一補聯動企劃,順手記下好笑的名場面。
喜歡的東西
02Projects
做完的、正在做的,還有還在實驗的東西。
基於 NapCat(OneBot v11)與大模型的群聊機器人。用結構化的人設文件和記憶模組,讓回覆更貼近角色的語氣,也記得群友的稱呼和聊過的話題。
以 Mindcraft / Mineflayer 為基礎,讓大模型驅動、帶有人設的 AI 角色進入 Forge 1.19.2 模組服,一起採集、建造和聊天。最大的難關是 Forge 登入階段的握手,目前用一層代理來處理。
把一套用 Power Query(M 語言)寫的多表處理流程,改寫成 pandas + openpyxl 的模組化 Python 專案,支援依資料夾批次讀取、關鍵字去重與類目對應。
你正在看的這個網站。從零手寫的 HTML、CSS 和一點 JavaScript,沒有框架、不用建置,推上 GitHub Pages 就上線。
03On Repeat
寫程式時的背景音樂。頁首「正在循環」的那一首,會依台北時間自動挑選。
04Toolbox
平常順手的語言、函式庫和工具。