[返回编程技术首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[坛主管理]

留园插件 - 个人工具-批量赠送礼物0.2 发布

送交者: lyabc[♂★★★声望勋衔13★★★♂] 于 2024-02-05 13:29 已读 8636 次 5赞  

lyabc的个人频道

+关注
仍旧属于测试版本,但相比于0.1做了非常大的改动.
(对了,关于版本号,正式版会从1.0开始,而测试版本则从0.1开始,0.1.1,0.1.2这样子,每一次比较大的改动才会升级到下一个主要数字)
1. 内置了礼物字典, 缩短搜索时间跟资源损耗.
但由于留园服务器不支持过快发送人为设定了等待时间.

2. 支持模糊搜索, 比如"开"可以搜到"开心果"
也支持通配符"*"与"?"
3. 界面增加信息面板,列出搜索与发送相关信息
4. 发送之前只进行一次询问, 不必连续点击
发送之前,会弹出窗口显示将要发送的礼物跟总价值,得到确认之后才会发送
静默模式取消.
5. 发送之后,会查询礼物记录界面
https://home.6park.com/index.php?app=gift&act=giftlog
如果有礼物可能失败,可以设定自动打开界面,进行确认.
可能失败的礼物列表会自动复制到剪贴板
6. 代码进行了重新架构
比之前要易于扩展许多.

已经上传到github跟greasyfork, 欢迎测试,找bug跟提建议.(可以通过greasyfork更新或者下面的链接更新)
https://github.com/cbayl/parkplugins/raw/main/usertools/batchgift.user.js
https://greasyfork.org/zh-CN/scripts/486289-usertool-batchgift
稍后这个帖子的回帖中,我会分享一些开发0.2版本中遇到的问题跟心得, 先去睡觉了.

简单演示(忘记演示通配符了,大家自己玩玩看吧,只要不点击发送,就不会发送礼物)

# 简单的谈一下做这个插件的心得体会 (0.2发布后)

## 发布代码之前,一定要先测试,无论改动多小

## 测试代码的时候一定要谨慎
哈哈,相信大家都看到帖子了,我一不小心就连续送礼274次.
With great power, comes great responsibility. 真的,代码的确是很强大的,所以编程一定要谨慎.
我觉得最好是能把开发环境跟使用环境隔离开,但毕竟是业余爱好者,还是初学,所以这方面准备不足.
以后我会研究下怎样搞一个沙盒环境跟怎样能更好的测试代码.

不过,千万别被这种小问题吓到, 编程真的很有意思.

## 开发中的一些小经验
我不细说,只说一些重点,普通朋友用不到,看不懂也不要紧,但是如果真的也想做这方面的小开发,可能会有帮助.

我用的开发环境,就是浏览器内的Tampermonkey,没有额外搭建,以后会搭建个更好用的开发环境.版主的文章其实就是不错的开端.

我下面主要分享Tampermoneky的使用,Greasyfork,github的设定,以及debug的一些小技巧.
- 在代码中插入`debugger; `可以在打开浏览器控制台(F12)的时候, 不用再加入断点
- 在debug的时候,如果跳入非user script,可以选择将其加入"ignore list"
- greasyfork 可以根据上传到github的代码自动更新,只要设置webhook就可以. 不需要每次在github push代码之后再去greasyfork手动更新. 具体如何操作请参考:
https://greasyfork.org/zh-CN/users/webhook-info
- git commit -m 输入" 不要结尾,可以通过回车输入多行信息
- 有些时候借助chatgpt可能会成为无头苍蝇, 当问题不好解决的时候,最好参考google答案.
- 在写javascript代码的时候,输入法的标点符号,一定要记得切换成英文格式.
贴主:lyabc于2024_02_05 22:59:18编辑
喜欢lyabc朋友的这个贴子的话, 请点这里投票,“赞”助支持!

已标注为lyabc的原创内容,若需转载授权请联系网友本人。若违规侵权,请联系我们

所有跟帖:   ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )

0.2.3发布 - lyabc (138 bytes) 02/20/24
一些小的心得体会 - lyabc (1905 bytes) 02/05/24
可以前往该网站安装此插件 - wecode (62 bytes) 02/05/24
谢谢分享,已加100银元! (无内容) - wecode (0 bytes) 02/05/24
很棒。非常厉害。 (无内容) - 太湖清奇 (0 bytes) 02/05/24
(^-^) 太湖清奇 给 lyabc 送上一包开心果! - 太湖清奇 (87 bytes) 02/05/24
(^-^) 太湖清奇 给 lyabc 端来一杯咖啡! - 太湖清奇 (88 bytes) 02/05/24
(^-^) 太湖清奇 给 lyabc 献上一支玫瑰花! - 太湖清奇 (88 bytes) 02/05/24

用户名: 密码: [--注册ID--]

标 题:

粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


     图片上传  Youtube代码器  预览辅助



[ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 创建您的定制新论坛频道 ] [ Contact us ]