@未来のミライ 我们并没有很多时间去实现一个自己的验证码系统。滑块验证码安全性不足且国内这样的服务注册需要较多信息。权衡之后现在使用的验证码是最佳选择。
此外验证码的另一个用途是让大家在发帖前思考一下帖子的内容来提高论坛总体帖子质量。(也许这一条实际上没有起到作用。。。
@未来のミライ 我们并没有很多时间去实现一个自己的验证码系统。滑块验证码安全性不足且国内这样的服务注册需要较多信息。权衡之后现在使用的验证码是最佳选择。
此外验证码的另一个用途是让大家在发帖前思考一下帖子的内容来提高论坛总体帖子质量。(也许这一条实际上没有起到作用。。。
又是一个代理项目
仓库地址 https://github.com/mzdluo123/rs_pixiv/releases/tag/1.0
使用rust编写的pixiv代理服务;目前还不是十分完善,但是具有下面的功能
接下来的计划
在开发mirai相关程序(console插件或者是基于mirai的应用)的时候,每修改一次代码都需要重新启动mirai来测试结果;然而对于有大量群或好友的账户来说,每一次登录都需要消耗大量时间。热部署技术可以在不重启jvm的情况下动态替换代码,从而节约测试时间。
jvm本身支持热部署技术,但是仅仅支持方法内代码替换。下面介绍的方法可以动态替换更多类型的代码。
本文介绍Dcevm
这个修改版JVM,该修改版能动态修改类的任意元素,包括成员、方法、注解、继承等而无需重启JVM
下载对应平台并解压即可
https://github.com/TravaOpenJDK/trava-jdk-11-dcevm/releases
对于idea
来说,只需要使用该jvm运行你的项目即可。
Project Structure
中找到Project SDK
并添加dcevm
的路径JRE
中选择你刚刚添加的即可使用Debug
模式启动你的项目。启动后修改任意代码点击Build
锤子按钮,或是按下Ctrl+F9
。看到下面的提示则表示重载成功,此时修改的代码就会生效。
前段时间我编写了一个使用验证码的加群验证插件,在这几个月中他一直工作得很好。有很多机器人被我的插件拦截了下来。如果收集下被拦截的账户信息是否能够训练出一个机器学习模型来辅助判断呢。。。。
如果你对我的想法感兴趣可以加群来一起制作,群号206073050
GPT-2
是一种深度学习领域的语言模型,可以用于完成自然语言相关的生成任务。
最近在GitHub上找到了一个项目,该项目使用GPT-2
实现了在聊天过程中的短对话生成,并提供了预训练模型
https://github.com/yangjianxin1/GPT2-chitchat
我将其集成到了聊天机器人内,使用仓库内的预训练模型,群内使用效果如下
虽然看起来聊天还算比较连贯,但其实很多时候不是嘴臭就是智障,也算是比较有趣了
可以来我的群内实际体验一下206073050
实际上并不需要很复杂的修改代码,只需要把他的历史记录单独按照每一个群成员记录即可。然后再使用flask
启动一个http服务器
为机器人进程服务即可
系统:Windows server 2012r2 64位
CPU:E5-2670v2 8核虚拟机
内存:8GB
在Python3.9下使用CPU推理,单次推理速度约700ms
,可以满足负载不高的群内聊天推理,实际内存占用约为1.6GB