V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sdjl
V2EX  ›  分享创造

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

  •  
  •   sdjl · 260 天前 · 7195 次点击
    这是一个创建于 260 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    二维码图片

    产品定位

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

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

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

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

    提示词模板

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

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

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

    设计

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

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

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

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

    前后端、云开发

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

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

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

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

    意见和反馈

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

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

    二维码图片

    第 1 条附言  ·  257 天前
    小程序名称: 绘图助手
    30 条回复    2024-03-19 10:02:08 +08:00
    smile2wild
        1
    smile2wild  
       260 天前
    云开发的话一些数据,比如我这个用户生成的图片,也是存在微信云码
    sdjl
        2
    sdjl  
    OP
       260 天前
    @smile2wild 是的,微信提供了云存储,可以保存图片或其他文件。
    linshuizhaoying
        3
    linshuizhaoying  
       259 天前
    摆摊挣钱了吗
    sdjl
        4
    sdjl  
    OP
       259 天前
    @linshuizhaoying 肯定不挣钱,我在那里用 Midjourney 画图,画了 8 天。
    smile2wild
        5
    smile2wild  
       258 天前
    @sdjl 数据库支持吗,存每个用户的定制化配置信息
    sdjl
        6
    sdjl  
    OP
       258 天前
    @smile2wild 微信云存储提供云数据库,类似 mangodb ,也提供云 mysql ,但 mysql 需另外付费
    zhangsimon
        7
    zhangsimon  
       257 天前
    哈哈,虽然楼主上次的帖子有很多争论
    但支持楼主,公开透明的商业服务
    有点好奇你上次摆摊的具体感受和最终战绩
    方便的话,求分享
    sdjl
        8
    sdjl  
    OP
       257 天前
    @zhangsimon 根据你的要求,分享一个重要的经验,一般人我不告诉他:

    根据我的实战经验,摆摊也好,身边朋友需求也好,最普遍的需求是画头像,因此我的小程序的下一个版本,会集中处理帮用户画好头像,我已经制作了 5000 个模板,其中 3000 多个都是画头像的。
    43n5Z6GyW39943pj
        9
    43n5Z6GyW39943pj  
       257 天前   ❤️ 2
    为什么大家在推广小程序都不发名称?pc 端可以直接打开微信小程序,发二维码还要掏手机出来扫一下
    sdjl
        10
    sdjl  
    OP
       257 天前
    @MorJS 谢谢你的提醒,名称是: 绘图助手
    gnakzz
        11
    gnakzz  
       257 天前
    这种线条风格的按钮,框。是自己设计的底图嘛,看着还怪不错的
    sdjl
        12
    sdjl  
    OP
       257 天前
    gnakzz
        13
    gnakzz  
       257 天前
    @sdjl #12 谢谢~
    kaesi0
        14
    kaesi0  
       257 天前
    很漂亮
    kaesi0
        15
    kaesi0  
       257 天前
    up 云开发 后台业务逻辑怎么写呢,比如原来用 go 写的后台逻辑,除了存储,数据库这些,业务逻辑怎么承载。另外 就是 up 有了解 过云开发与非云开发对于小程序的多端框架 donunt 有影响么
    Liftman
        16
    Liftman  
       256 天前
    我就想知道。过年挣到了几单?我真的不敢高估普通人对这些的理解。
    sdjl
        17
    sdjl  
    OP
       256 天前
    @kaesi0 你说的是 admin 后台还是服务器后端? 服务器后端使用 nodejs ,用 js 写云函数,上传云函数即可。 用户端使用 api 调用云函数即可。只有在用户调用的时候,微信云端才会创建这个函数,执行完后就会销毁,因此如果用户不调用就不会占用资源。
    sdjl
        18
    sdjl  
    OP
       256 天前
    @kaesi0 “云开发与非云开发对于小程序的多端框架 donunt 有影响么”

    可以同时使用云开发与多端框架,但是我没有尝试过,云开发也提供 http 访问的 api ,APP 是可以通过 http 访问云资源。
    sdjl
        19
    sdjl  
    OP
       256 天前
    @kaesi0 “很漂亮”

    谢谢,主要是模板原作者设计得好看
    kaesi0
        20
    kaesi0  
       256 天前
    @sdjl 这确实是一种前期比较省 对个人开发者也比较方便的方式,不知道是不是云函数除了 node 支持其它的脚本语言不,比如 python 。不知道 up 有没有遇到比较复杂的业务逻辑,使用云函数不太方便实现的情况。 另外 up 的小程序使用 skyline 渲染还是 webview 呢。up 有试过用 donunt 打包 app 嘛,感觉小程序又上 skyline 又上 donunt 是想搞一套像 flutter 一样的全栈客户端框架啊
    iv2ex
        21
    iv2ex  
       256 天前
    不错。
    sdjl
        22
    sdjl  
    OP
       256 天前
    @kaesi0 云函数的运行环境就是 nodejs ,应该是除了 JavaScript 和 TypeScript 外不支持其他语言的。
    sdjl
        23
    sdjl  
    OP
       256 天前
    @kaesi0 "不知道 up 有没有遇到比较复杂的业务逻辑,使用云函数不太方便实现的情况。"

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

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

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

    文本和 PC 交互是什么意思?
    avenger
        26
    avenger  
       255 天前
    @sdjl 小程序很漂亮,请教一下 OP
    云函数可以调用外部数据库吗?比如跟现有的业务结合,调用外部的 mysql 类似的
    sdjl
        27
    sdjl  
    OP
       255 天前
    @avenger 可以的,云函数可以使用 nodejs 的库发起 http 或其他请求。
    woody3rd
        28
    woody3rd  
       254 天前
    有时间来试下
    wu00
        29
    wu00  
       250 天前
    云函数真的又慢又烂又贵,方便就方便在无需鉴权调用微信 API 这块。
    业务跑通了就要着手换了
    sdjl
        30
    sdjl  
    OP
       250 天前
    @wu00 云函数我用下来并不觉得慢,多数情况下前段直接读取云数据库即可,少数情况需要调用云函数。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2873 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:11 · PVG 17:11 · LAX 01:11 · JFK 04:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.