创建你自己的Files.md机器人:BotFather注册到上线只需4步
创建你自己的Files.md机器人BotFather注册到上线只需4步【免费下载链接】files.md Private, quiet space for thinking. Simple app for .md files.项目地址: https://gitcode.com/GitHub_Trending/fi/files.mdFiles.md 是一个把笔记、任务、日记全部存成本地.md文件的轻量应用而它自带的Telegram 机器人Files.md Bot让你在手机上随手记录并自动同步到网页端。本文带你走完 4 个步骤从 BotFather 注册机器人、部署服务器、配置 Token 到上线验证拥有完全属于自己的 Files.md 笔记机器人。什么是 Files.md安静的 Markdown 笔记空间Files.md 的核心哲学是少即是多 笔记、文档、项目 日记、习惯打卡✅ 任务清单、ChecklistsLocal-first数据以纯.md文件形式留在你的设备上它的 Telegram 机器人是一个无干扰写入入口打开聊天发一条消息笔记就保存成了.md文件还能一键移动到日记、任务或某个目录。下面这张图是它的网页端界面机器人与它操作的是同一批文件为什么需要部署自己的机器人官方提供托管机器人但自建机器人的好处是对比项官方托管自建服务器数据位置官方服务器你的设备/服务器隐私程度良好完全私有自定义能力有限可改源码成本免费试用一台小机器即可自建部署的架构非常清晰浏览器 PWA 和 Telegram 机器人两个入口都读写同一个服务器上的.md文件机器人收到消息后的完整处理逻辑可以看官方文档 docs/bot.md。第一步在 BotFather 注册你的 Files.md 机器人打开 Telegram搜索并关注官方账号BotFather发送/newbot按提示给机器人起名名字必须以bot结尾注册成功后BotFather 会返回一段Bot API Token形如123456:ABC-DEF...⚠️ 妥善保管这段 Token它就是机器人的钥匙。第二步部署 Files.md 服务器克隆仓库需要 安装 Gogit clone https://gitcode.com/GitHub_Trending/fi/files.md cd files.md方式一直接运行本地开发最省事go run ./cmd/server方式二Docker 一键部署推荐docker compose up --buildcompose.yaml 已预配置好端口映射和数据卷服务器入口逻辑在 cmd/server/server.go镜像构建过程见 Dockerfile。第三步配置 BOT_API_TOKEN在.env文件中加入第一步拿到的 TokenBOT_API_TOKEN你的TELEGRAM_API_TOKEN STORAGE_DIR/app/storage API_URLhttps://api.yourdomain.com APP_URLhttps://app.yourdomain.com这些配置项的定义在 server/config/config.go。如果只想跑网页版Token 留空即可——服务器会跳过机器人、仅启动 Web 服务。第四步重启服务机器人上线重新部署或重启服务器docker compose restart # 或本地开发时 CtrlC 后重新 go run ./cmd/server在 Telegram 中打开你的机器人点击Start并发送一条消息试试。如果一切正常机器人会回复并附带操作按钮你的消息会被存到storage/你的用户ID/目录下至此你的 Files.md 机器人已经可以用了进阶设置让机器人更好用开启 Inline 搜索在 BotFather 中进入机器人 →Bot Settings→Inline Mode开启后你可以在任何对话中你的机器人搜索自己的笔记。自定义命令菜单在 BotFather 中选择 Edit Commands粘贴以下列表chat - Home files - Files dirs - Dirs checklists - ☑️ Checklists schedule - Schedule postpone - Postpone rename - ✏️ Rename move - ➡️ Move app - Open in app settings - ⚙️ Settings help - Help把新设备接入机器人打开 Telegram 机器人点击/app在浏览器打开机器人返回的链接设备即完成关联数据存在哪里所有机器人的产物都在./storage/USER_ID文件夹里就是普通的.md文件随时可以备份、迁移甚至用git做版本管理。你也可以把本地已有的笔记目录做成软链接ln -s 你的md目录 storage/USER_ID让机器人直接管理现有笔记。常见问题Q机器人没反应检查.env中BOT_API_TOKEN是否正确并确认服务器已重启加载新配置。Q能只当网页服务用吗可以。Token 留空时服务器只启动 Web 与同步 API。Q想深入了解同步原理阅读 docs/sync-flow.md 和 docs/your-own-server.md。小结整个过程只需要 4 步注册 → 部署 → 配 Token → 重启你就能拥有一个完全私有的 Files.md 笔记机器人。它没有复杂模板和花哨插件只有纯粹的 Markdown 文件和聊天流——正如项目理念所说Local files and owned software last ages.【免费下载链接】files.md Private, quiet space for thinking. Simple app for .md files.项目地址: https://gitcode.com/GitHub_Trending/fi/files.md创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →