求个可以在serv00或者cloudflare pages上运行的版本

4 Likes

常规话题快问快答

默认就可以在serv00上跑,他这个是node.js的,支持的。

……
有没有可能,我是连怎么运行后不知道

看着有点意思 要不要折腾一下 写个教程呢 :yum:

1 Like

快写啊
十分感谢

1 Like

有点麻烦 还要自己编译 我劝你放弃 :joy: 安装至少要花几个小时

2 Likes

哈哈哈哈哈哈哈是这样的

没人喊我,但我还是刷到了 :rofl:

浅浅尝试了一下,编译不需要很久,也就几分钟。 Serv00 平台可以使用,我已经编译了一份成品。

有几个坑:

1、FreeBSD 目前无法安装 Node.js 21 ,无法构建前端。但是可以在其他平台构建再复制到 FreeBSD 系统上使用,此仓库前端比较简单,我测试直接复制没什么问题。

2、需要使用具有超级管理员权限的 PostgreSQL 接入,所以 Serv00 自带的 PostgreSQL 不能用,因为没有超级管理员权限,但是可以通过外接免费数据库解决这个问题(比如 https://supabase.com/

3、我不知道 Telegram 的 API 怎么获取,也没工夫尝试,所以只打开了个页面,无法测试功能是否正常。

如果你可以提供一个 TG 的 API Key 给我测试,我可以把成品发出来。

7 Likes

:star_struck: Saika 亲你是真的强 !我刚给作者提了个issuej就看到你已经弄成了 :joy:

我有API,怎么联系你?蹲一个完整的教程 :yum:


4 Likes

FreeBSD的编译目标是啥,佬

1 Like

参照一下源仓库的 Dockerfile 即可,里面有编译的步骤。

mark坐等

1 Like

可不可以用github的免费虚拟机编译好了,到时候直接下载安装?

再确认了下
https://github.com/Dominux/Pentaract?tab=readme-ov-file#telegram-api-limitations
他里面提到的是机器人api,创建tg机器人挺简单的,私聊 @BotFather ,根据提示创建就好,熟练的话,不到一分钟就能弄好

1 Like

那我还是直接把编译好的打包发给你吧,自己测试吧,数据库可以用我前面说的。按照README的说法放在用户目录的根路径下,解压,然后进入 pentaract 目录,编辑 start.sh ,把环境变量都写好,然后直接 ./start.sh 就可以。
https://test.saika.serv00.net/d/download/捯饬/pentaract-freebsd_X64.tar.gz

4 Likes

谢谢,周末的时候我试试

编译少参数了吧?F12调用后台api报错

1 Like

不用折腾了,把这个时间拿去谈恋爱不好吗

1 Like

这是有问题就得解决,强迫症。

1 Like