MinatoAquaCrews / nonebot_plugin_crazy_thursday

KFC Crazy Thursday plugin for nonebot2
MIT License
41 stars 10 forks source link

怎么实现随机发图或文案,有的图也有意思的怎么实现 #15

Closed liuzj288 closed 1 year ago

liuzj288 commented 1 year ago

KafCoppelia commented 1 year ago

呀咩咯,这样搞太麻烦了,我在插件今天吃什么中实现了类似的功能,其实现的代码量很大。KFC这个插件本来就是发发文案的……

jcjrobert commented 1 year ago

呀咩咯,这样搞太麻烦了,我在插件今天吃什么中实现了类似的功能,其实现的代码量很大。KFC这个插件本来就是发发文案的……

可以这样,分为两个类型,text/image 每项有两键type和content,text下直接就是内容,image则改成image文件的名字

forchannot commented 1 year ago

呀咩咯,这样搞太麻烦了,我在插件今天吃什么中实现了类似的功能,其实现的代码量很大。KFC这个插件本来就是发发文案的……

其实可以通过简单的random来实现,定义一个rand=random.random或者numpy.random,这个范围是0-1,当返回值为0-x时候发送图片,当返回值为x-1的时候发送文字,不过图片数量可能不是很多导致容易发重复图片,所以这个方法并不完美,但是可行