Memos 的 Telegram 机器人集成,让您可以通过 Telegram 轻松管理和分享您的备忘录
创建 docker-compose.yml 文件:
name: memos
services:
memos:
image: ghcr.io/usememos/memos:latest
restart: unless-stopped
container_name: memos
ports:
- 5230:5230
volumes:
- ./data:/var/opt/memos
env_file: .env
memogram:
image: aliuq/memogram:latest
restart: unless-stopped
container_name: memogram
environment:
- SERVER_ADDR=dns:memos:5230
- BOT_TOKEN=${BOT_TOKEN}
depends_on:
- memos
运行服务:
docker-compose up -d
| 变量名 | 必需 | 默认值 | 描述 |
|---|---|---|---|
SERVER_ADDR | 是 | - | 运行 Memos 的 gRPC 服务器地址 |
BOT_TOKEN | 是 | - | Telegram 机器人 Token |
BOT_PROXY_ADDR | 否 | - | Telegram API 的可选代理地址(如果不需要则留空) |
ALLOWED_USERNAMES | 否 | - | 可选的以逗号分隔的允许用户名列表(不带 @ 符号) |
/newbot 命令创建新机器人/start <access_token> - 使用您的 Memos 访问令牌启动机器人Send text messages - 将消息保存为备忘录Send files (photos, documents) - 将文件保存为备忘录/search [关键词] - 搜索备忘录# 克隆仓库
git clone https://github.com/aliuq/apps-image.git
cd apps-image/apps/memogram
# 构建镜像
docker buildx build -f ./Dockerfile -t memogram:local --load .
# 修改 docker-compose.yml 中的 image 为 memogram:local
# 显示详细构建日志
docker buildx build --progress=plain -f ./Dockerfile -t memogram:debug --no-cache --load .
📝 该文档由 AI 辅助生成并整理,如有问题请随时反馈。
Content type
Image
Digest
sha256:a59b57416…
Size
10.8 MB
Last updated
5 months ago
docker pull aliuq/memogram