编译可执行文件
在freebsd机器上
git clone https://github.com/usememos/telegram-integration
go build
也可以在github codespace 里面编译
输入
GOOS=freebsd GOARCH=amd64 CGO_ENABLED=0 go build
下载里面的 Memogram复制到serv00
记得赋予可执行文件的权限
配置 .env
在memogram
所在文件夹下新建.env
参考
SERVER_ADDR=dns:localhost:5230
BOT_TOKEN=your_telegram_bot_token
BOT_PROXY_ADDR=https://api.your_proxy_addr.com
localhost:5230
更换为你已经部署的memo可以访问的url(端口可选,与memo监听端口保持一致)
也可以参考
BOT_TOKEN
找telegram的@BotFather生成
保活
可以用这个restart.sh
保活
#!/bin/bash
# 设置脚本路径
SCRIPT_PATH="memogram所在的文件夹"
PROCESS_NAME="memogram"
# 检查脚本是否在运行
if ! pgrep -f "$PROCESS_NAME" > /dev/null
then
# 如果脚本没有运行,则重新启动它
cd "$SCRIPT_PATH"
nohup "./$PROCESS_NAME" > /dev/null 2>&1 &
echo "Restarted memogram at $(date)" >> "$WORK_DIR/restart_log.txt"
fi
保活可以参考 报:可以用cloudflare worker保活serv00和CT8(接入了电报通知) - 资源荟萃 - LINUX DO
使用
打开你创建的机器人
输入/start <access_token>
access_token
在你部署的memo中的设置文件夹中获取