今天看到一个挺有意思的项目,能够将电报的频道转成博客,对于多端同步或者想要不靠魔法访问频道内容的小伙伴来说还是挺有意思的。
BroadcastChannel
GitHub地址:
用的人还是挺多的,GitHub上面star也不少,感兴趣的可以先去作者自建的官网看看效果。
由于用的都是电报自己的api,图片也是用的电报的,所以图片这种靠本地网络是加载不出来,想要加载出来图片必须科学上网
。
也可以去我的网站看下效果——https://xxzys.com/,挂载在vercel
上面的,很省事。
接下来教教大家如何部署这个项目,有两种方式——自建和vercel,个人建议直接弄到vercel上,比较方便。
部署
自建很简单,安装docker后运行下面命令即可起来。
docker pull ghcr.io/ccbikai/broadcastchannel:main
docker run -d --name broadcastchannel -p 4321:4321 -e CHANNEL=miantiao_me ghcr.io/ccbikai/broadcastchannel:main
注意自建的话需要用香港或者国外的服务器,因为国内服务器是访问不到电报的API的。
本文主要介绍下如何部署到vercel上。
首先需要fork此项目到你自己的仓库里面,点击项目右上角的fork
,然后按照提示一步步执行即可。
fork完成后打开vercel官网——,使用GitHub账号登陆,因为一会要把仓库直接同步到这里。
同步之前需要先在仓库页面创建一个.env
文件,这个是项目的环境变量,里面用来设置网站的一些参数。
作者已经为我们准备了一个.env.example
文件,我们直接copy这个文件里面的内容到.env
文件里面,然后一定要注意把CHANNEL
这个参数改了,改成你想要订阅消息的频道。
改完后大概就是这样,我把没用的参数去掉了,比如那两个html注入。
这个弄完后就可以在vercel里面创建一个项目了,按照提示一步步往下进行即可。
最后弄完就是这样了。
国内访问的话一定要挂载一个域名,直接用vercel提供的域名是访问不了的。
闲聊
mdmd吊事都没有还要加班,不知道加班给谁看的。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...