我一个人写了个小程序,做最好的 Midjourney 提示词生成器

315 天前
 sdjl

这段时间写了个微信小程序,先放二维码:

产品定位

我就是之前发帖主张程序员要自己做产品的那个人(相关帖子)。

这个小程序的功能就一个:生成 Midjourney 提示词。你需要配合 Midjourney 软件使用。

对于不会使用 Midjourney 软件的人,你用这个小程序就不需要学习 Midjourney 了,点击下面的“复制 prompt”就能得到绘画提示词。

如果你想帮身边没有 Midjourney 的朋友画画,可把小程序发给他,他生成 prompt 后发给你。

提示词模板

过年期间我用 Midjourney 画了一万来张图片,对了,我还去摆摊了(相关帖子),摆了 8 天(冷死)。

我从一万张图片中选出了 5000 多张,生成了 5000 多个模板(这个工作超级累,花了我 30 多天,远超预期)。

原本是准备把模板功能写好后再发布的,结果前几天我接了个微信小程序外包项目,所以我要先去帮客户做外包了,模板功能就等到下一个版本再更新了。

设计

我不但主张程序员应该自己做产品,我还主张程序员要会做设计(如果有设计师合作当然好,但没有设计师的时候要能自己搞定)。

以前我都是和设计师合作,拿别人做好的设计照着写。本来这个小程序也是找设计师合作的,结果人家说“最近几天比较忙,要等一段时间”,我觉得这样很不科学,就决定自己学设计了(这个小程序是我第一次做设计)。

我先学习了 Figma 软件,然后在 Figma 社区找了个模板,在模板的基础上设计。

根据我自己的经验,如果你会前端开发,学会做设计并不难,你可以像我一样先找一个模板,在模板的基础上慢慢来,有一个成功案例你就有信心了。

前后端、云开发

前端没有使用任何 html 、css 框架,都是自己手写的,我记得那个 参考图权重的拖动条 花了我最多时间。其他主要是抠细节花时间比较多,例如一两个像素的反复调整,看得我眼睛都痛了。

后端使用微信云开发,没有服务器,虽然我一直在吐槽微信云开发坑太多了(真的很多),文档也不齐全,不过好在遇到问题可以发工单,腾讯客服会及时回复。

用了云开发后,这种 “写完就完事了,不需要维护服务器” 的感觉太好了,基本上是回不去了。想着以前出门旅游还要带着笔记本,生怕服务器挂了客户打电话过来,现在打死我也不愿意回到维护服务器的状态了。

对了,提醒一下,如果小程序的用户比较多,云开发相比自己购买服务器要贵得多!贵得多!贵得多!(十倍以上,甚至百倍)

意见和反馈

如果你在使用过程中遇到 Bug ,可以先拖动小程序到垃圾桶,重新扫码打开。

欢迎大家在这里反馈 Bug 或提出你的建议,我今天会尽可能地回复。

7314 次点击
所在节点    分享创造
30 条回复
iv2ex
311 天前
不错。
sdjl
311 天前
@kaesi0 云函数的运行环境就是 nodejs ,应该是除了 JavaScript 和 TypeScript 外不支持其他语言的。
sdjl
311 天前
@kaesi0 "不知道 up 有没有遇到比较复杂的业务逻辑,使用云函数不太方便实现的情况。"

一般来说开发者的需求就是对数据、文件(图片或其他文件)的处理,这已经包含了绝大多数 APP 和小程序的开发需求,因此不觉得会有太多的限制。 云环境也有 crontab 功能。

小程序确实在往 uniapp 方向发展,但因为我没有做 APP 的打算,所以没有关注。
kuse2001
311 天前
云服务器太贵了吧,还有 ai 费用?还有是否要做好文本和 pc 的交互?
sdjl
311 天前
@kuse2001 云服务器是贵许多,但是省事啊

没啥 AI 费用,这个小程序不涉及 AI 。

文本和 PC 交互是什么意思?
avenger
310 天前
@sdjl 小程序很漂亮,请教一下 OP
云函数可以调用外部数据库吗?比如跟现有的业务结合,调用外部的 mysql 类似的
sdjl
310 天前
@avenger 可以的,云函数可以使用 nodejs 的库发起 http 或其他请求。
woody3rd
309 天前
有时间来试下
wu00
305 天前
云函数真的又慢又烂又贵,方便就方便在无需鉴权调用微信 API 这块。
业务跑通了就要着手换了
sdjl
305 天前
@wu00 云函数我用下来并不觉得慢,多数情况下前段直接读取云数据库即可,少数情况需要调用云函数。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1022037

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX