侧边栏壁纸
  • 累计撰写 113 篇文章
  • 累计创建 153 个标签
  • 累计收到 163 条评论
标签搜索

目 录CONTENT

文章目录

搭建一个telegram翻译机器人

WENJIE
2023-02-13 / 0 评论 / 0 点赞 / 1,478 阅读 / 846 字 / 正在检测是否收录...
广告 推荐

局限性

首先,翻译的方法挺多,百度翻译谷歌翻译,还有其他的一些翻译,有的是要在网页端操作,有的要安装应用,我在使用的时候感觉不太方便;

另外一个要说的就是,telegram已经有了翻译功能。在设置-语言这里就可以打开翻译开关,聊天的时候能够选择消息,然后翻译,这显然有点复杂,尤其是我就是想翻译较多的文字,而不是翻译聊天内容。

上面所说的就是这种翻译bot,是有一定局限性的,但是刚刚好,我用的到,于是就来尝试一下。

搭建方法

GitHub:https://github.com/reycn/fanyi-bot

第一步,在vps当中执行升级命令,安装必要软件:

apt update
apt install vim git python3-pip -y

第二步,克隆仓库到本地

git clone https://github.com/reycn/fanyi-bot

第三步,安装依赖

pip install -r ~/fanyi-bot/requirements.txt

第四步:配置config

cd ~/fanyi-bot/config
cp config.template config.ini
vim config.ini

在配置文件中:
[bot]
token=这里写bot token
admin = 这里写你自己的 ID
sleep = 0.3

[group]
enabled = -111111111111,-22222222这里是你的群chat id,如果想在群里使用,需要配置。

获取群ID的方法,首先是群内邀请机器人加入,给足权限,并且发送任意字符,然后浏览器打开:https://api.telegram.org/bot这里填写你的bottoken/getUpdates ,查找"chat":{“id”: 即可找到一串ID,填写进去,多群使用的话,就填写多个,逗号分隔;

第五步:启动bot

python3 ~/fanyi-bot/main.py

后台执行的话,nohup或者screen

使用方法

/en 你好
/ch hello

分别翻译中——英,或者英——中。

0

评论区