Appearance
Telegram 机器人
通过 Memogram 同步 Telegram 的 消息和图片
Memogram 是 Memos 的 Telegram 集成。它会通过 Telegram 机器人将文字和图片同步到你的 Memos 实例上。
仓库和 releases:
text
https://github.com/usememos/telegram-integration
https://github.com/usememos/telegram-integration/releases准备
- 一个正在运行的 Memos 实例
- 一个 Telegram 机器人 token
配置
创建一个 .env 文件,并进行如下设置:
text
SERVER_ADDR=dns:localhost:5230
BOT_TOKEN= 你的 Telegram 机器人 token
BOT_PROXY_ADDR=https://api.your_proxy_addr.com
ALLOWED_USERNAMES=user1,user2,user3配置选项
SERVER_ADDR: Memos 的 gRPC 地址。
BOT_TOKEN: Telegram 机器人 token。
BOT_PROXY_ADDR: Telegram API 的代理(可选)
ALLOWED_USERNAMES: 允许访问的用户名,逗号分隔(可选)(不带@)。
当设置了 ALLOWED_USERNAMES,则只有这些用户可以使用。
运行 Memogram
二进制
- 下载二进制文件。
- 将
.env文件放在二进制文件的同目录下。
- 运行:
sh
./memogramDocker
sh
docker build -t memogram .
docker run -d --name memogram \
-e SERVER_ADDR=dns:localhost:5230 \
-e BOT_TOKEN=你的 Telegram 机器人 token \
memogramDocker Compose
yaml
services:
memogram:
env_file: .env
build: memogram
container_name: memogram命令
/start <access_token>: 通过你的 Memos 令牌认证。
- Send text: 将消息保存为笔记。
- Send files: 将文件保存为资源,并附加到笔记上。
/search <words>: 检索你的笔记。