Skip to content

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

二进制

  1. 下载二进制文件。
  1. .env 文件放在二进制文件的同目录下。
  1. 运行:
sh
./memogram

Docker

sh
docker build -t memogram .
docker run -d --name memogram \
  -e SERVER_ADDR=dns:localhost:5230 \
  -e BOT_TOKEN=你的 Telegram 机器人 token \
  memogram

Docker Compose

yaml
services:
  memogram:
    env_file: .env
    build: memogram
    container_name: memogram

命令

  • /start <access_token>: 通过你的 Memos 令牌认证。
  • Send text: 将消息保存为笔记。
  • Send files: 将文件保存为资源,并附加到笔记上。
  • /search <words>: 检索你的笔记。

最后更新于:

评论区
评论区空空如也
发送评论
名字
0 / 20
邮箱
0 / 100
评论内容
0 / 140
由于是非实名评论,所以不提供删除功能。如果你需要删除你发送的评论,或者是其他人的评论对你造成了困扰,请 发邮件给我 。同时评论区会使用 AI + 人工的方式进行审核,以达到合规要求。