网易首页 > 网易号 > 正文 申请入驻

用Gemini CLI部署LINE Bot:我们踩过的坑比写的代码还多

0
分享至

部署一个带OAuth授权、Firestore数据库和Cloud Run容器的项目,通常意味着新手要在gcloud命令行里挣扎很久。但在即将举行的Build With AI 2026工作坊上,我们打算用Gemini CLI把这个过程变成"聊天就能搞定"的事。

这个项目的核心是个LINE Bot文件备份机器人——用户直接在LINE聊天室上传图片和文件,自动同步到Google Drive,并按月份自动归档。听起来简单,实际涉及的服务链条却很长。


准备工作极简:装好gcloud并登录,再装上Gemini CLI。我们准备了一组"机密参数"(本文均已做Mock处理),然后对AI说了第一句话:"帮我用gcloud部署到Cloud Run,需要信息时停下来问我。参考这个repo……"

Gemini CLI立刻分析了Dockerfile和main.go,列出完整作战计划。它先确认了我的gcloud项目设置,然后一次性启用了所需服务:Firestore、Cloud Build、Cloud Run、Artifact Registry。

第一个坑出现在创建Firestore数据库时。Bot需要记录OAuth State防伪标记,AI尝试执行命令却报错。修正后的正确命令是:指定asia-east1位置和firestore-native类型。

接下来是经典的"鸡生蛋"困境:Google OAuth需要Cloud Run的URL作为回调地址,但Cloud Run部署又需要OAuth的Client ID和Secret。Gemini CLI的策略很聪明——先用占位符部署。

部署命令里,GOOGLE_CLIENT_ID、GOOGLE_CLIENT_SECRET、GOOGLE_REDIRECT_URL都填了PENDING,其他LINE相关的密钥也先用占位符。成功后拿到一串URL:https://linebot-backup-service-xxxxx.a.run.app。

这个URL就是后续OAuth配置的关键。整个过程中,AI扮演的DevOps角色确实省了大量查文档的时间,但"奇迹"背后是一连串需要人工介入的bug修复。所谓"用说话完成部署",更像是"用说话启动部署,然后边骂边调"。

工作坊上会完整展示这些真实踩坑记录——包括那些AI自信满满给出、实际跑不通的命令。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
大巴黎再进欧冠决赛,主席暗讽姆巴佩:这波 “杀人诛心” 太狠了

大巴黎再进欧冠决赛,主席暗讽姆巴佩:这波 “杀人诛心” 太狠了

姜大叔侃球
2026-05-07 10:50:05
交通银行:坚决拥护党中央决定

交通银行:坚决拥护党中央决定

新京报
2026-05-07 12:30:05
4月吉利逆市扛旗,高质量增长跑出行业韧性

4月吉利逆市扛旗,高质量增长跑出行业韧性

汽车公社
2026-05-06 20:16:34
一纸讣告,字字泣血!浏阳烟花厂爆炸事故中一女子的悼词,引热议

一纸讣告,字字泣血!浏阳烟花厂爆炸事故中一女子的悼词,引热议

火山詩话
2026-05-07 12:42:44
俄向驻基辅85国使馆发照会:及时撤人!消息人士:此次警告或涉及“榛树”导弹

俄向驻基辅85国使馆发照会:及时撤人!消息人士:此次警告或涉及“榛树”导弹

红星新闻
2026-05-07 13:55:22
福建母子武汉旅游期间捡到价值十余万元的劳力士?虾店老板发视频称已归还失主,网友态度不一

福建母子武汉旅游期间捡到价值十余万元的劳力士?虾店老板发视频称已归还失主,网友态度不一

极目新闻
2026-05-07 10:23:48
峨眉山景区回应“男子推搡猴子”:3年内禁止其进入景区

峨眉山景区回应“男子推搡猴子”:3年内禁止其进入景区

界面新闻
2026-05-07 16:44:02
赚得太多了,全员发钱?人均年终奖610万的背后

赚得太多了,全员发钱?人均年终奖610万的背后

中产先生
2026-05-07 12:08:09
网友曝三亚4只皮皮虾收费1035元,涉事饭店半年前变更经营者

网友曝三亚4只皮皮虾收费1035元,涉事饭店半年前变更经营者

齐鲁壹点
2026-05-07 10:54:16
伊朗将为霍尔木兹海峡船只提供服务

伊朗将为霍尔木兹海峡船只提供服务

界面新闻
2026-05-07 16:14:54
世界杯国际足联开出天价版权:对中国开价近3亿美元,是印度的17倍,现“降”至1.2至1.5亿美元;电视转播谈判陷僵局

世界杯国际足联开出天价版权:对中国开价近3亿美元,是印度的17倍,现“降”至1.2至1.5亿美元;电视转播谈判陷僵局

浙江之声
2026-05-07 08:24:22
院长和女研究员在国际顶刊大肆造假,同济大学通报:院长免职降级,第一作者被解聘

院长和女研究员在国际顶刊大肆造假,同济大学通报:院长免职降级,第一作者被解聘

高分子科学前沿
2026-05-06 21:26:12
周喜安,被判死缓

周喜安,被判死缓

新京报
2026-05-07 17:16:10
俄罗斯遭大规模袭击

俄罗斯遭大规模袭击

中国经济网
2026-05-06 17:08:04
离岸人民币兑美元升破6.8

离岸人民币兑美元升破6.8

界面新闻
2026-05-07 15:14:06
已致3人死亡!暴发病毒疫情邮轮将抵达西班牙,“所有人将被遣返各自国家”

已致3人死亡!暴发病毒疫情邮轮将抵达西班牙,“所有人将被遣返各自国家”

南方都市报
2026-05-07 12:26:12
京圈大佬饭局爆猛料:陈冠希现在,根本瞧不上内娱这三瓜俩枣

京圈大佬饭局爆猛料:陈冠希现在,根本瞧不上内娱这三瓜俩枣

西楼知趣杂谈
2026-05-07 12:40:04
赖清德回台湾,三个东盟国家为其开放领空

赖清德回台湾,三个东盟国家为其开放领空

混沌录
2026-05-06 22:50:16
谢娜演唱会这一夜,半个娱乐圈捧场,网友直呼票价不值,吃相难看

谢娜演唱会这一夜,半个娱乐圈捧场,网友直呼票价不值,吃相难看

青梅侃史啊
2026-05-07 07:28:32
曝莫斯科全面断网并关闭所有机场!胜利日前夕全城紧张

曝莫斯科全面断网并关闭所有机场!胜利日前夕全城紧张

项鹏飞
2026-05-06 16:51:22
2026-05-07 18:19:00
码上闲叙
码上闲叙
有态度网友ytd
3407文章数 43关注度
往期回顾 全部

科技要闻

月之暗面完成20亿美元融资,估值突破200亿

头条要闻

周喜安被判死缓:在两省共受贿过亿 被指学术成就丰富

头条要闻

周喜安被判死缓:在两省共受贿过亿 被指学术成就丰富

体育要闻

巴黎再进欧冠决赛,最尴尬的情况还是发生了

娱乐要闻

小S阿雅重返大S母校,翻看大S毕业照

财经要闻

金融“风暴”,AI制造

汽车要闻

雷克萨斯全新纯电三排SUV 全新TZ全球首发

态度原创

房产
游戏
旅游
教育
公开课

房产要闻

负债23亿,抵押482亩地!海南这家巨头,惨遭拍卖!

索尼PS5独占新作销量太烂了!前十都进不去 回本堪忧

旅游要闻

男子悬崖边推搡藏酋猴?峨眉山景区:非危险路段,列入“不文明游客黑名单”,3年禁入

教育要闻

武汉学院:复试第一!拥有5万粉丝的她跨专业考研新传成功!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版