第一次尝试vibe coding实现自动修仙【代码开源了】

tinghua1 2026-04-25 19:45 1


  • 增加了落云宗自动功能 2026-05-21T16:00:00Z

  • 修复了自动历劫不能历劫的问题,不过现在如果执行失败会停止自动 2026-05-20T16:00:00Z

  • 加了历练自动化、侍妾共历心劫,生产了一些bug 2026-05-14T16:00:00Z

  • 多账号加好了,本地部署验证没问题

  • 加了侍妾功能 2026-05-05T16:00:00Z

  • 加了探寻裂缝元婴碎了终止所有自动任务的功能,防止乱发消息 2026-05-03T16:00:00Z

  • 用deepseek修了一下,加了元婴期的功能。自动探寻裂缝和出窍 2026-04-30T16:00:00Z

  • 股市优化了一下显示

  • 副本的信息流优化了一下


---------------------------------这是分割线----------------------------------

丸辣,天才程序员陨落了,codex被杀了。我打算直接把代码扔出来,各位佬看着改吧。我不行了 ^-^

我现在遇到的问题是部署到服务器上就被风控。


这是自动修仙的代码仓


我先说一下问题:

1.目前做了多账号登陆不过因为我的小号刚登上就没了,所以只是确认确实账号信息隔离了。

2.宗门目前只做了凌霄宫(做完了)、阴罗宗、黄枫谷。

3.储物袋的捐献按钮现在掉了还没修。

4.副本玩法信息流加了账号隔离以后好像有问题 不过优化后好像更难用了


下面是使用方法

这个代码分前端和后端,理论上可以服务器部署也可以本地部署。不过建议本地吧,我服务器部署号登上半天就会被风控,我就不放链接了

首先把代码克隆下来并进入目录


git clone https://github.com/TingHua1/zidongxiuxian.git
cd zidongxiuxian

然后启动虚拟环境安装依赖


python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

在复制下环境变量模板


copy .env.example .env
nano .env

.env文件主要填一下




  • TELEGRAM_API_ID 和 TELEGRAM_API_HASH 没有的话就去TGAPI申请一个




  • AUTHORIZED_USER_ID 填自己的tg chatid 可以用这个bot获取@userinfobot,可以开启web页面的消息查询功能。必须填,只有管理员账号能添加天机阁的cookie




  • 如果你也想服务器部署记得把 TG_GAME_HOST 改成 0.0.0.0 然后绑域名




  • TG_GAME_DEBUG 开的话会打印监听到的消息




  • TG_GAME_EXTERNAL_KEEPALIVE_POLL_SECONDS保活间隔别太短了,会长的服务器顶不住的到时候给你拉黑就老实了




# TG Text Game Assistant example environment
# 复制本文件为 .env 后,再填入你自己的真实值。

# --- Web / app ---
TG_GAME_DEBUG=0
TG_GAME_HOST=127.0.0.1
TG_GAME_PORT=8000
TG_GAME_DOMAIN=
TG_GAME_SSL_CERTFILE=
TG_GAME_SSL_KEYFILE=

# --- Telegram 登录 ---
TELEGRAM_API_ID=
TELEGRAM_API_HASH=
TG_GAME_SESSION_NAME=tg_game
TG_GAME_LOGIN_SESSION_NAME=tg_game_login

# --- 绑定目标群 / Bot ---
# TG_GAME_BOUND_CHAT_ID / TG_GAME_BOUND_THREAD_ID / TG_GAME_BOUND_BOT_ID 已在代码里固定
TG_GAME_BOUND_CHAT_TYPE=group

# --- 外部账号 / 保活 ---
TG_GAME_EXTERNAL_KEEPALIVE_SECONDS=900
TG_GAME_EXTERNAL_KEEPALIVE_POLL_SECONDS=600
TG_GAME_LOG_MESSAGES=0

# --- 管理员 ---
AUTHORIZED_USER_ID=

# --- 自动任务默认值 ---
# 凡人修仙自动闭关 / 宗门自动任务的默认指令、间隔和时间点已在代码逻辑里固定

然后启动前端


python run_web.py

再开个终端启动后端


python run_telegram.py

最后就可以打开浏览器登录账号使用,绑定了域名的话就是域名:8000,本地链接是这个


http://127.0.0.1:8000

还有最后一步

登上TG账号后,还要去会长的天机阁拿一下cookie,

进去登上tg号后,F12打开开发者模式,刷新一下网页。随便找个接口把里面的cookie复制出来填到前端天机阁验证的输入框里验证一下就行。后面它会自己保活




自动修仙介绍

进站25天了,最近在玩会长的修仙小游戏。苦于上班时间没法一直水,就想做一个可以帮助我自动修炼的工具。结果做多了 ^-^

我是一个开发小白,对前端后端基本一窍不通,在站里看到了vibe coding这个概念。就想着自己动手试试。

我使用的是gpt自己搓的号池CPA中转,直接开干了

因为用不习惯英文界面,一开始找工具找了一段时间,先是trea,用了一下感觉差点意思,上下文一长它理解能力就不行了

后面在论坛里找到了opencode这个支持第三方api的工具挺好用的,现在这个项目就是用opencode开发的。

烧了不少token现在做出来个半成品,发个贴记录一下。顺便想听听大家的意见

命令基本上是看会长的总纲和 akivili佬整理的指令集。

目前做了很多模块,我都介绍一下



gpt前端做的是真丑,这个前端是我用gemini重构的。就做了两版就给ai studio干限速了。还是codex好使



角色真身显示当前角色信,宗门贡献这里还能点击兑换物品




闭关洞府就是修炼模块,是我一开始的目的,可以自动修炼。有普通和深度两种

实测效果差不多,深度省事点


宗门玩法,因为我只玩过凌霄和阴罗宗,其他都只放了个框。等我弄个小号去吧其他宗门玩一遍补上






物品管理,可以查看自己背包。一开始支持自动上架使用物品,后面让gemini重做了前端以后掉了,等我再补上


其他玩法-闯塔、算卦、鬼赌坊、赌石坊都丢在这,不过赌石太贵了还没做。每日一赌哈哈


洞府最近有改动,主要是一般也不用就没怎么做,看看就好


集市我是把会长的天机阁直接搬进来了,把交易物品匹配了下中文名。加了个购买功能


股市是参考的大佬的股市抄了一版,加了点内容。现在问题是股市信息只能靠消息监听。我现在的做法是把群里所有人查看股市的返回都取到表里,这样就不用频繁发指令查看股市。还能做一个勉强带分时图的股市了。今天又是绿绿的一天




最后就是副本了,我觉得群里打副本消息流太乱了。就做了这么个模块,它只会显示对应副本指令和回复。看起来好多了,不过我没图谁来带我打打本


还没做完,我现在是想给它做成项目部署到服务器上。感觉多用户登录会比较难搞,目前想的是直接按tg号分,不过因为之前都是按本地开发的。可能很多接口和表都要改。

而且比较依赖会长的接口,我现在每次登录还要去会长的天机阁拿cookie,虽然代码里做了保活。不过感觉要是想做成给所有人用的这样登录是不是太麻烦了。我现在想法是cookie由我自己维护,用户只需要登录tg就行。这样会不会好一些


最新回复 (19)
  • XueZhang 04-25 19:46
    1

    GPT前端丑的真的每天都在面对,不过话说佬这个加粗的字体还蛮好看的

  • tinghua1 楼主 04-25 19:47
    2

    哈哈,这是让gemini修了一版的前端,后面让gpt保留这个风格开发就好了,原来的是真的丑。不过我没存档就看不到了

  • VivaLaVida 04-25 20:12
    3

    虽然是我的仇敌 这个赞还是要给的,加油吧道友

  • King-Huiwen-of-Qin 04-25 20:56
    4

    做得好像很全面啊,看起来不错,不晓得能不能运转顺畅

  • tinghua1 楼主 04-25 21:30
    5

    本地没啥问题。等我把多用户登录改完发服务器上看看。现在还停留在看上去能用的阶段 ^-^

    我本地挂了两天了。中间就出现一次cookie过期导致一直轮询发消息

  • 阿布 04-26 00:31
    6

    好久没玩了,看到消息通知,看了下,然后我把我那个天道股市也顺手修复下了,我弃坑了,后面大概很少维护了,就这样吧,不过看到后继有人,我很高兴的

  • tinghua1 楼主 04-26 00:47
    7

    一直比较好奇佬的监控是怎么做的。我现在只能通过抓信息流存表来做分时曲线。这种就比较依赖群消息。看佬的这个感觉不像是这种方式

  • King-Huiwen-of-Qin 04-27 09:04
    8

    居然就这样弃坑了 你不太对 很不对的样子

  • tinghua1 楼主 04-29 20:06
    10

    TG客户端现在有定时发送消息的功能了,可以定三天内的消息发送。像闭关、登天阶、收菜之类频率不高的定时任务可以用这个功能直接实现。

    输入消息后长按发送按钮就会提示定时发送的功能,桌面端是右键

  • 鹏城苏永康 05-04 12:10
    11

    佬你太强了,必须给你点个大大的赞哈哈哈哈哈

  • Aachen 05-06 14:47
    12

    玄骨极阴猴子商人的消息提示怎么还没上线 ^-^

  • tinghua1 楼主 05-06 19:38
    13

    极阴和猴子加了,在闭关里面。玄骨不搞了,那个要接ai

  • Aachen 05-06 21:53
    14

    玄骨好像是固定题目可以做个题库枚举搞定的样子 ^-^

  • MU LUO 05-07 10:23
    15

    期待多账号或者多频道的攻略,子号影分身大成!

  • tinghua1 楼主 05-07 13:58
    16

    多账号加了。不过还没测bug,我小号刚买来,等我慢慢修。一个号挂多个角色应该支持不了要换接口,不过有多账号我觉得也没必要做这个。都登上就行了

  • tinghua1 楼主 05-07 14:00
    17

    昨天天尊开分身术了。最好看下环境变量模板。虽然理论上不改也没事。

  • heyho 05-07 14:11
    18

    先狠狠star你,有时间玩一玩哈哈哈

  • blkafa 05-10 16:57
    19

    在前端页面登录tg收不到验证码咋整

  • tinghua1 楼主 05-10 16:58
    20

    一般是网的问题多试两次。还有env里面的变量都填了吗?那里面要填了才能正常启动。

    这个用的是tgAPI要开梯子才行哈

* 帖子来源Linux.do
返回