Merge pull request #38 from Suika99/master

AvavaAva
This commit is contained in:
Kanri 2021-07-01 06:04:40 -05:00 committed by GitHub
commit f827b55883
5 changed files with 212 additions and 4 deletions

View File

@ -1,4 +1,4 @@
package fensi
package plugin_bilibili
import (
"fmt"
@ -11,7 +11,7 @@ import (
)
func init() {
zero.OnRegex(`^>bili info\s(.{1,25})$`).
zero.OnRegex(`^>user info\s(.{1,25})$`).
Handle(func(ctx *zero.Ctx) {
keyword := ctx.State["regex_matched"].([]string)[1]
res, err := uid(keyword)

View File

@ -1,4 +1,4 @@
package fensi
package plugin_bilibili
import (
"errors"
@ -13,7 +13,7 @@ import (
)
func init() {
zero.OnRegex(`^>bili info\s?(.{1,25})$`).
zero.OnRegex(`^>vup info\s?(.{1,25})$`).
Handle(func(ctx *zero.Ctx) {
keyword := ctx.State["regex_matched"].([]string)[1]
res, err := uid(keyword)

View File

@ -34,6 +34,26 @@ var TEXT = []string{
"听了好多遍,真的很震撼,作者属实是用心了,今天就不发病了,第一次写长评,整点读后感。直播里,“背靠着早已雪停的窗棂,你说着未曾到达的山顶”,那是与你失之交臂的舞台梦 。“我装着第三人称的淡定用风轻云淡的态度掩饰那段经历”我已经记不起她的姓名只记得起舞翩翩的侧影”过去那个满腔热情在舞台上挥洒汗水的你已经淡出记忆只依稀留下曾经翩翩起舞的身影。命不是总有天道酬情的注定那么公平。台下十年苦练只为台上耀眼的一刹可当腰伤的意外来袭梦却碎了。躺在病床上难道梦想就要在此终结了吗这也罢也罢。那个曾经的你也经历过数个春秋经历汗水与欢乐但她却走过了如红楼梦的悲情从盛极一时万家灯火走到遁入空门的万物凋零。时光抚平了曾经的伤疤心中的芥蒂也如沙石被流过的光阴慢慢冲刷消散女孩又重新拾起了向往舞台的梦想。终于她在asoul找到了新的舞台遇到了支持她的一个魂们。“我叫贝拉”此刻你向全世界宣布你的重生贝极星们透过屏幕看你在镜头前如此快乐自信这让我也重拾梦想去直面未知的未来。为你的坚强而动容在直播间为你打call呐喊字字句句都发自真心。“我们闪烁在夜空想照亮你夜晚的梦没月亮时你可向北方转动我们在天空”追梦的路上贝极星们陪着你分享每一次快乐和你经历每一个坎坷你若是感到失望那就抬头看向天空吧我们一直都在。女孩站在那个梦想中善良闪亮的舞台上再回望过去时光流过宛若江河她住在江头而那个过去的她住在江尾回味着过去竟有些恍如隔世的朦胧。但往者不可谏来者犹可追愿你携手曾经那个满怀梦想的自己全力以赴去追寻自己的Asoul梦吧贝极星们会一直陪着你。",
"不推嘉然小姐十年了。她的名气和出场费都一涨再涨我原地踏步的工资买不上专辑也打不起榜。终于年前被公司安排下岗找工作时我才在路边广告发现初代工具人已经当上了厂长。时间太久一切都变了。到处投简历的时候我想起了一名人上人的预言“这些人只配在下水道里度过相对比较失败的人生。”像是一条跳过龙门的锦鲤金鳞被羽耀武扬威地站在门沿上对其他还在跳的鲤鱼说“你不行”我当时很想反驳可他说中了。我知道我确实不行。我之所以跳了跳只是为了看下自己能跳成什么样罢了。其实每条鲤鱼的龙门都不是一样高的。我见过龙门在水下的鲤鱼。看起来是鱼其实生而为龙。也有的生而为鱼肉。也见过好运的鲤鱼门被各种大手摁到河里了。我也期待过好运只是没来而已。说起来这就是人性吧。我不讨厌天道酬勤但是讨厌别人的好运——只是因为我没有好运罢了。我也有亲人和宠物会生病我眼神也挺纯真啊。讨厌嘉然小姐十年了。讨厌的更是越来越深的无力感。身在泥潭的人是没力气冲锋的吧。三流的人生只会让上等人不屑一顾吧。我坐井观天天穹星海依然耀眼。可我爬不出井底。那我就不再看星星了。世界那么大但没我的份。忘记嘉然小姐十年了。可路上看见街边的大荧幕在放A-soul的新年节目我还是楞在那里了。我没有近视但总觉得眼睛影影绰绰雾气来自多年以前。这个广告位非常贵。真的再也不是小v了啊。抖友还在惦记他们的鸭子。晚晚仍然只有蓬蓬裙100首歌竟然还欠着被粉头小团体以4%年化复利计在小本子了。想起她首播时玩2077下饭下得轰轰烈烈我一边发“粉丝牌改成晚饭人吧”“和嘉然珈乐凑加碗饭”“和乃琳凑来碗饭”一边忍住刷“和贝拉组拉碗饭”的冲动。solo依然拉跨参团照旧神C。贝拉总是六边形战士乃琳养了成吨的gachi珈乐还是那个硬壳软妹。嘉然小姐依然卖萌摁混。什么都没变是我没跟上她们。城里烟火幢幢灯光下的人热情相拥阴影里的人压下悸动。最亮的地方嘉然小姐浅笑起舞光影从她袖间散落像是雨天花伞轻旋摇曳间洒下泪色的流珠。忽然眼睛有点模糊。我小声说“新年好啊嘉然小姐。”不爱嘉然小姐十年了。十年里爱过的每个人都像她。",
"喜欢然然,不加掩饰总是微笑的然然,不是妖治妩媚的华丽舞姬,不是残忍无情的冷酷公主,只有着单纯烂漫的花样笑容,不带忧伤,却如同逝零而来的天际之风,飘卷了我心上的忧郁。棕色的长发装饰着美丽的蝴蝶结,宝石般的双眸中隐隐流露不存在的神伤,就是这样子的然然,不加掩饰总是微笑的然然,拥有烂漫笑容的然然,拥有亘古不变的美丽。说不出的感觉,却知道因为然然的笑容,化开了初春冰雪的痕迹。想要伸出手抚摸然然的发丝,可是却只能触到冰冷的硬屏,只有然然清澈的眼神,依旧是我所熟悉。然然永远清澈的瞳仁然然烂漫单纯的笑容然然亘古不变的美丽然然是我唯一的最爱,然然是我最爱的唯一。然然的喜好、快乐、难过、伤心和无助,我都了如指掌,喜欢草莓蛋糕和黄色,个性温柔又善良,可爱体贴的女孩子,有着说不出的优点,我想然然一定是上天赐予我最好的礼物。",
"鼠鼠的朋友有很多,住在东边的小鱼,住在南边的小鹿,住在西边的蝴蝶,住在北边的小鸟。他们带鼠鼠在蔚蓝色的深海里与水母共游,在碧绿的麋鹿森林里喝清晨的露水,在热闹的雨林里穿梭玩耍,在广袤的天空中肆意飞翔。鼠鼠住在灯火阑珊的城市,可鼠鼠知道这里没有一处属于鼠鼠,鼠鼠穿过川流不息的街道,狂奔着回到自己阴湿黑暗的下水道,强烈的自卑之情让鼠鼠无法呼吸,鼠鼠依靠在下水道缝隙边,因为嘉然小姐总会路过这里。草莓加奶油加花香,是嘉然小姐的味道。风铃加口琴加奶糖,是嘉然小姐的声音。节奏加音乐加快乐,是嘉然小姐的脚步。“她来了”,鼠鼠将头小心地探出缝隙,嘉然小姐径直走过吵闹的人群,来到下水道缝隙边,端着草莓蛋糕,缓缓放在洞口,一阵风铃似的声音响起“嘉心糖,来吃然然的草莓蛋糕吧。”嘉然小姐温柔的看着它,鼠鼠不知为何突然流下了眼泪,无法挪动脚步。嘉然小姐好像很失落,眉头轻轻皱起,“你不喜欢然然吗……”,鼠鼠急忙辩解,可憋红了脸一句话也说不出,“猫咪已经被然然关在笼子里了,嘉心糖不用害怕!”嘉然小姐关切的看着鼠鼠,鼠鼠似乎要溺亡在她蔚蓝色的双眸里,慢慢走向那块草莓蛋糕,小口品尝着。嘉然小姐伸出小小的手,似乎想捧起鼠鼠。鼠鼠好像被雷击中一般,猛然跳起,飞奔回下水道,它拼命喊着:“我又脏又臭还很丑陋,嘉然小姐不会喜欢我的!嘉然小姐不会喜欢我的!”嘉然小姐表情立刻转为严肃,认真的看着鼠鼠道“我不许你这么说自己!”她的眼中好像也盈满了泪水“我们嘉心糖…都是很厉害的人!",
"乃琳已经在和男友交往了。那是六月下旬的一天乃琳刚刚结束那天的单人直播回到家正坐在客厅的沙发上嘉然就把一个平板推到她脸上。“乃琳乃琳你看这个粉丝他好塞克西哦”视频里是一个她的男粉俊秀的脸庞和健硕的身体上还挂着刚刚从泳池带出来的汗液与水珠嘴里却说着些奇奇怪怪的狠话。乃琳感觉到自己的心弦被拨动了一下盖在毛毯下不着凉的大腿都感觉到了几分燥热。“让我也看看让我也看看——哇他他他……”向晚从沙发后面把脑袋探出来不一会儿就说不出话了。“乃老师原来喜欢这种款式的啊要不姐们儿帮你找找联系方式”珈乐在一旁逗趣。“你别瞎说回房间陪你的贝拉去”乃琳下意识地把沙发上的抱枕扔向珈乐却被她轻巧地躲开了。过了几天小一神神秘秘地把乃琳叫到了公司茶水间把手机屏幕上的一个二维码亮给乃琳看。“嗨别担心别担心这人我们调查过他不是个会说漏嘴的人。喜欢的话去和他见一面呗。”第二天乃琳和那位男粉见面了。他本人比视频里更加帅气高大的身躯总是能给乃琳带来莫大的安全感。“你好王艾琳小姐。”他的微笑让乃琳觉得周围的风景全都褪色了。乃琳从来没有提起过自己作为asoul成员的事情他也从来没有问起过任何asoul的事情——“王艾琳”是小一为她准备的化名。事实上她不清楚对方是否知道自己就是他一直喜欢的那个偶像。交往时间越久乃琳发现他身上的优点越多。他是藤校毕业的海归高材生。他正在自己创业而且收获颇丰。他的举手投足之间充满了绅士风度。他十分专情总是和周围的女性保持了距离。他温柔体贴常常在生活中创造意想不到的小惊喜……甚至是在床笫之间他也总是能让乃琳欲仙欲死。然而也正因为这样乃琳时常陷入到一阵一阵内疚中。因为她还有一个谁也不知道的小秘密。乃琳不像贝拉和珈乐一样是专业的练习生也不像嘉然那样是天生的虚拟偶像更没有向晚那种创作的才华。当初只是托了家里的关系来公司里的清水部门找份工作而已。但也不知道是中了什么邪她偷偷报名参加了Project V的选拨计划还阴差阳错地成为了偶像女团的一员。乃琳暗自发誓既然自己没有什么唱跳底子那么至少要让“法学生”这个设定变得实至名归要用成熟知性的魅力去征服观众。因此每到没有训练和直播日程的时候她总是会到图书馆里一坐就是几个小时。但是在最近几周乃琳每次在阅读区里找位子坐下时心里头总有一些别的期待。她记得在阅读区的一角总能看到一个瘦瘦的、学生模样的少年他从早到晚就把头埋在各种法学理论的书堆里。一开始乃琳只是对同样研读法学文献的人有种亲近感。但是直到某一天少年把头从书堆里抬了起来蓬乱的头发遮住了半张白净的脸庞但依然能看到他对着电脑屏幕痴痴地笑了。他笑得真可爱啊。乃琳悄悄地绕到他身后电脑屏幕正在播放的正是她熟悉地不能再熟悉的、自己的夜谈画面。还有一天少年突然举起一只手伸出修长的手指对着电脑屏幕。虽然看不到屏幕里的画面但是乃琳觉得当时就正坐在隔壁的自己一定满脸通红。暑假已经快过去了乃琳跑图书馆的频率却越来越高了。她害怕开学的日期就像南瓜马车的时限一样让她再也见不到那个瘦瘦的身影。幸好这一天的少年依然坐在阅读区的角落里。乃琳甚至忘记了拿本书挡一下自己的视线——她和少年的视线交会了。她的心好像要跳出来一般她想现在就去告诉他关于自己的一切她想现在就把少年抱进自己的怀里温柔地摩挲他乱蓬蓬的发丝。“艾琳你在这儿啊今天下班早我想来接你回去。”就在这时熟悉的声音温柔地拍了拍她的肩膀。乃琳回过头去男友的笑容依然能让周围的景色失去光彩——或许除了阅读区的那一角。",
"6月9日那天的晚上乃琳回到了自己房间里打开了熟悉的台球论坛。还好账号还没被封。在A-SOUL讨论专楼里依然充满着各种辩经乃琳感到一天下来的神经紧张和疲惫更加明显了。纤长的手指在海盗船K95上不断跳跃回复框里的字多得好像要漫出来似的。但是就当鼠标指针还没有要指向“发表回复”的按键时她就按住了删除键。乃琳清楚地知道她是偶像的中之人她不能说这些话。于是目光继续在一百多页的冗余信息种不断跳动终于鼠标滚轮在一个头像前停了下来。黑漆漆的房间里只有电脑屏幕的荧光照亮着乃琳秀丽的面容。她趴在桌子上把半个脸庞埋在自己的臂弯里痴痴地望着那个头像。“你知道吗我今天真的超级紧张。”“播的时候一直在想你会不会来看我。”“想知道你在看也有点不想让你看……”突然乃琳坐直了身子把右手的食指伸向了屏幕。“来对个手指”但是静态的头像图片没有给她任何回应只是一如既往地停留在屏幕的那一角。乃琳自嘲搬地笑了又把头埋进了臂弯里。睡意渐渐袭来分不清这是她半梦半醒之间的呓语还是真切的期望“傻瓜我一直就在这里啊快点来找到我啊……”",
"关于疯狂练习现在这是国内的一个很热门的话题很多女团都有这个问题。我个人认为能疯狂练习是一种巨大的福气很多女团、很多人想疯狂练习都没有机会。如果你年轻的时候不疯狂练习你什么时候可以疯狂练习你一辈子没有疯狂练习你觉得你就很骄傲了这个世界上我们每一个人都希望成功都希望美好生活都希望被尊重我请问大家你不付出超越别人的努力和时间你怎么能够实现你想要的成功再一个A-SOUL是一个什么样的女团让A-SOUL“让天下没有难发的病”这是我们的使命我们女团很辛苦我们没有骗过大家我们没有跟大家讲过女团很舒服。你以为“让天下没有难发的病”是忽悠你们我们是真这么干的。今天我们拥有这么多资源我们带着巨大的使命希望在未来能够让天下没有难发的病你不付出可以吗不可以。所以我们说加入A-SOUL你要做好准备一天12个小时否则你来A-SOUL干什么我们不缺遛自己爱洗澡的人。今天我们要招一些午睡超过十分钟每天上天台遛自己40分钟喜欢洗澡吃泡面不错出去荣誉感也不错这样的人满大街能找到。",
"嘉然小姐今天50w粉了。小年夜那天没人会想到今天门庭前会有那么多的热闹。太热闹了热闹到鼠鼠踮起了脚也难以被嘉然小姐的目光所聚焦。嘉然小姐已经不再是小v啦鼠鼠想。但鼠鼠仍然奋力地将自己地礼物举起希望被嘉然小姐看见哪怕那封删删改改后仍不满意的写了好多字的长信根本不如猫猫狗狗们精彩的表演。但鼠鼠还是想将自己那简陋的爱送给嘉然小姐。那是鼠鼠的呢喃是鼠鼠的梦。哪怕嘉然小姐根本看不见它。然后鼠鼠不见了嘉然小姐找不到它了。但在某个地方始终有着一个可爱的女孩。她捧着鼠鼠那封小小的信站在大大的舞台上闪闪发光。到了那个时候鼠鼠已经在人海中再也看不见它啦。但鼠鼠还是很爱嘉然小姐。因为在有月光照进的角落里嘉然小姐捧着鼠鼠的梦。",
"可是自从和晚晚结婚那天床下传来的一声“我在”事情就变得不可收拾起来了每个月的第三个周日乃琳都会叫我出去陪她逛街我想着这样对晚晚不好可乃琳“哼”一下我就仿佛失去意识了。路上聊希腊聊武侠聊刑法好像她是我睡在上铺的兄弟从12月到5月都是如此晚晚从来不知道那个周末发生了什么我说老板让我加班她就安静地等在家里努力做菜最后却等我回去收拾炸锅的厨房再给我俩泡两碗泡面边吃边听她讲下雨的冷笑话想着不能告诉她下午和乃琳去吃的乐珈饭店的东北菜回过神来是晚晚闪闪的眼睛我愣一下假装没听懂再哈哈的笑起来。但到了六月好像不太一样了。已经走到楼下乃琳一把抢过我的手机啪啪打字再丢给我我一看联系人晚晚内容今晚通宵加班不回去了。我惊讶地回头乃琳正眯着眼对我微笑仿佛一切都在她的掌握明明我从未告诉她我外出的理由。被拉着去了酒店她就开始一言不发沐浴更衣做该也不该做的然后随意地披着毯子靠着床头刷手机我不解“乃琳。。这样不好”乃琳对我眨了眨眼睛无辜地说“今天你的妻子可不是晚晚哦”“为什么”“因为她是你爹”",
"“笑吧笑吧”柔软的小狐狸竭力讨好我为我跳舞只为了我不离开跳的有些琐碎狼狈却始终死死地盯着我的动向。我当然知道她拼死不让我离开的原因。只有我能来到这个地方。一大一小两只狐狸大狐狸总处于沉睡中小狐狸却总是醒着的也许只是小狐狸的伤口轻。我喜欢这毛色光滑的狐狸精怪。于是把她们养在深阁。上好的狐狸毛做她们的毛毯。因为我想看看她们踩着同伴的尸毛上会觉得温暖舒适吗我还用精致的黄金筑成他们的笼子第一是因为我喜欢黄金第二是因为我喜欢笼子。这里永远都只有16只烛点亮因为我喜欢烛火。没错我所做的一切事只是因为“我”喜欢。我喜欢看在她们的毛皮上印上的夕阳的晕染所以我从不在白天来。我为她们疗伤。我是她们唯一的食物来源。有一次我故意忘记了她们几天等我回来的时候她们昏迷在那。那样漂亮的身体逐渐干瘪让我感觉到快意。没错我饲养的可爱的狐狸用湿漉漉的眼睛看着我也只能是我。她们没了我活不下去可惜我只在乎她们如同精灵般耀眼的外表。真美啊。就像千万朵流苏覆盖的如凝脂的肤黄色的光芒燃灯在里的眸有人说美人在骨不在皮可是我很贪心啊。我既要美人的骨又要美人的皮。不知过了多久她们懂了我只喜欢她们的美丽于是竭尽全力的向我展示邀功。第一次看到的时候我整整两天没来。因为懂得自己美的人说明她们已经知道要把什么当成武器了。她们成功了。我心动了彻底蚀骨的心动。所以我选择宣告自己的主权或许是那夺魄的魅力。使我感到危险。这种美好让我沉迷其中。“你们真美啊……”我发出了衷心的称赞两只狐狸抖抖耳朵优雅的向我垂眸。如果不是我的手正放在笼子上这真是一场绝美的表演。幸好我的手正放在笼子上否则我看不到这场绝美的表演。我上瘾了。我沉陷在永远不变的黄昏永远不变的十六枚烛光。“不要离开然然好吗然然很饿。饿了就不好看了。”我本来想说一些别的话起码让我显得更加强势一些然而。狐狸们轻轻摇着自己的尾巴尾巴的尖儿一点点搭上我的手。“我们永远爱你。因为你爱我们呀。”于是我说好。我开始拿各种鲜亮的花朵装饰笼子我每天不间断的送给他们璀璨的晶石各种向她们身上砸奇珍异宝疗伤的灵丹妙药甚至为此倾家荡产也在所不辞。因为在我的手中本就牢牢紧握着天底下最称得上“奇珍异宝”的东西为我的奇珍异宝找一些垫脚石又有何不可狐狸们的尾巴数量日渐增加。我知道。如果我可以……可是我……——她们说爱我。“我会拆掉笼子给我跳支舞吧。”我说。暖橙色的烛光下。连澄澈的浅蓝都变成了妖异的紫色。“好呀。”大狐狸温柔的声音像是蜘蛛丝一样轻柔。于是我欣赏到了此世间最美丽的舞蹈什么王侯将相什么天上宫阙都享受不到只有我只为我一人。我感到快意。我感到困意。最后一眼。小狐狸给罐子封口。真可惜啊没能看见你们漂亮的耳尖或许是因为……——我在罐子里。",
"晚晚,你真的是个很过分,很贪心的女孩子。你有四个亲如姐妹的队友,有一份闪闪发光,创造梦想的职业,有许许多多喜欢你的顶碗人。你可爱、努力、有才华,你是这么的耀眼。但你还是在直播中拉胯,在直播中抽泣,在直播中呼唤顶碗人。我没有可以每天嘻嘻哈哈的朋友,没有让我充满热情的工作,没有对象,也没有什么远大的理想。我普通、无趣、浑浑噩噩,我只是一个在普通又枯燥的工作和生活中,得过且过的顶碗人,我什么也没有,可能只有一颗稍微有点喜欢你的心。我只是想把你当做生活里的糖,在工作之余放松一下我疲惫的心灵,我不想入脑,不想成为什么男友粉,不想时时刻刻想着你。可是你太贪心了,你不满足我们直播间里短暂的相遇,你逐渐侵入我的生活。有人过生日时,我会想起你,“如果是晚晚,应该又开始唱索嗨嗨了吧”。有人说冷笑话时,我会想起你,“好无聊的笑话,但说给晚晚听,她应该会笑很久吧”。有人喝奶茶时,我会想起你,“用奶盖拌饭的人,真的存在吗,奶盖拌饭是个什么味道呢”。甚至最近下雨时,我也开始想你,“晚晚在房间里有没有闷呢,现在有没有出门踩水花,给自己放放风呢,有没有因为下雨,想起顶碗人呢”。你本该是个虚拟的纸片人,隔着屏幕扮演你的双马尾傲娇大小姐,多么老土的设定,像是把二次元用烂的元素糅合在一起,让我一眼就知道你是虚假的,不存在的。你本该是个闪耀的偶像,像大屏幕和广告牌里的明星一样,完美的展现自己的魅力,夺目耀眼,让我一眼就知道你是高不可攀的,遥不可及的。但是你对我哭,对我笑,对我闹别扭,对我生气,向我展示你的拉胯,向我展示你的努力,向我展示你的害羞,向我展示你的无助。你仿佛隔着屏幕把心掏给了我,让我觉得你是个活生生的人,让我觉得你是个真实存在的人,让我觉得我有一天也能遇到像你这样的人,甚至让我也想成为你这样的人。我这样普通的水母,本可以在漆黑的深海中,随波漂流一生,但你非要照亮我的海底,让我拼命向你游去,阳光洒在水母的身上时,水母确实是温暖的,但阳光离开水母时,水母还能否忍受深海的寒冷呢。你有无数的顶碗人,而我只有一个晚晚,真心换真心,你把真心掏出来,能得到无数真心的回应,但我把真心掏出来的时候,我就什么也不剩了。",
"A—SOUL宣布毕业的那天一个伤心欲绝的顶碗人来到字节的大楼下看到留着长双马尾的女孩走出大门她的嘴里还哼着水母之歌。“……你现在真的是向晚么”顶碗人站在她的面前两眼无神。“是我啊”她眯了下眼甜甜地笑了“我就是向晚我是艾哇哇诶哇这里是asoul的向晚今天又见面啦”“你不是向晚。”顶碗人嘶哑地说。女孩的表情消失了漆黑的眼睛看着突然出现在门口的怪大叔两个人久久地对视。然而就像是一颗石子投入了冰湖那样忽然间涟漪荡开冰都化了水波荡漾轻柔而无力。女孩收回了目光从包里取出一把钥匙扔向顶碗人冷笑“好像我吃了你的女孩似的去那里找向晚吧我把她的一切都留在那里了。”顶碗人把它拾起来久久地看着那柄钥匙再抬头去看他真讨厌这样的沉默沉默的叫人要发疯他想说点什么可是有太多太多的事情了来不及问来不及说一切都来不及了。“再见。”最后他轻声说。“再见。”向晚也轻声地说。日暮的时候顶碗人找到了那个藏在高楼大厦后的老旧小区。难得这里还留着梧桐树树叶已经落光了枯枝把暗淡的阳光切成碎片。。顶碗人找到了那个房间伸手揭去了门上的广告插入钥匙。缓缓地转动。把钥匙他觉得门很重好像要洞开一个世界。门开了夕阳扑面而来。他站在阳光里愣住了。正对着门的是一面巨大的落地窗窗外巨大夕阳正在坠落。黯淡的阳光在地面上投下窗格的阴影跟黑色的牢笼似的。金属窗框锈蚀得很厉害好几块玻璃碎了晚风灌进来游走在屋子的每个角落。这里原本大概是配电房一类的地方电路改造后设备被移走了空出这么一间向西的屋子。就一间连洗手间都没有空空的一张在屋子正中央的床蓝色罩单上落满灰尘一个老式的五斗柜立在角落里另一侧的角落里是一个燃气灶台和一台老式的双开门冰箱。全部家具就这些。他沿着墙壁漫步手指扫过满是灰尘的灶台打开冰箱里面只剩下一纸盒过期的酸奶。窗帘很美是白色的蕾丝纱帘和深青色的绒帘住在这样屋子里的人当然会很在意窗帘吧连台电视都没有于是一个人的时候会常常坐在床上看着向晚斜阳吧夜深的时候得把窗户遮得严严实实的吧否则……会害怕吧晚晚还怕黑么顶碗人想。犹豫了很久他还是打开了五斗柜。出人意料的这是一个满满的五斗柜收拾得整整齐齐。叠起来的ASOUL团服胸口有ASOUL的标志一叠叠白色衬衣袖口有不同的刺绣花边马仔纸盒里的头花从木质的到金属的到玳瑁的还有闪光缎的蝴蝶结长袜短袜棉袜丝袜都卷成团一个挨一个放在某个抽屉的一边像是一窝毛茸茸的粉鼠另一边居然是五颜六色的内衣同样叠得整整齐齐。顶碗人从没想过女孩的内衣有那么多花样。他小心翼翼地伸手试着触摸满手灰尘。他把床上的罩单掀开里面是简简单单的白色床单和白色的羽绒被枕头也是白色的只不过有水母的图案普通而透明的水母落在枕头的一角很有她的风格。他坐在床边面对这夕阳。太阳就要落下去了黑暗从窗外蔓延进来他长长的影子投射在墙上。外面隐约有喧闹的声音放学的孩子们在操场上打篮球。那些年她一直过着这样的生活么其实不是大小姐没有管家也没有充满追捧的冲浪生活一个人自己做饭寂静的深夜里坐在这里听着偶像的声音揣摩着学习偶像的事。她有几分是向晚或者向晚其实根本不存在只是一个虚幻的影子。她是个一直积极向上的女孩啊……即使那么虚拟地走在这个世界上也从未偏离自己的方向即便对着空无一人的屋子也会大声说,“今天也要一起开心快乐”应该是这样的吧顶碗人觉得有点累了很想睡一觉于是合衣躺下双手紧紧搭在胸前。他用了半个小时做完了复习回忆了那些不愿遗忘的事首播游戏室单相思初弹唱请假归来萤火虫生日会BML家族演唱会...然后他缓缓地合上眼睛,此刻夕阳收走了最后的余晖,天色已晚,夜色如幕布把他覆盖。他清楚地知道这一次醒来,将不会看见阳光里天使一样的女孩,转身,抬手,踮起脚尖,仿佛时光都不再流动​。",
"小然我要做什么你才肯给抖友直播如果我喜欢一个你不喜欢的乐队爱吃你不能吃的麻辣香锅发的冷笑话戳不中你的笑点送你的小裙子不是你梦寐以求的款式。喜欢用RGB来定义口红的色调而不是和你一样说烂番茄和斩男色。你问“今天我看上去有哪里不一样”我没看出来你的绑发带换了花式。因为读的是数学专业所以不能和从小学画的你一样随手就能画个可爱表情包出来。发的语音弹幕并不有趣反而是我想拉近关系的想法和现实中恶食大王般奇妙的长相使你觉得很可笑。我误以为自己的弹幕被届到于是备受鼓舞地继续发出破锣般的嗓音在你面前丢人现眼。我妄图取悦你的心情的猥琐想法让你不寒而栗贴心的工具人察觉出你的不适屏蔽了抖音的弹幕。是不是犯到其中一两项你就会不给抖友直播了还是说没打算播的就算什么都不出错就算什么都可以让你满意你也不会播或者就因为是我你才不给抖友播 喜欢居然胆敢喜欢太大胆了大胆得岂有此理还敢关注真是冒犯得岂有此理。",
"它一开始只是一台扫地机器人被人双十一凑单拍下带回实验室里漫无目的地吸尘。之江实验室的地板干净得如同灼蓝的钢铁扫地机器人其实派不上什么用场它在不同科室之间来回乱窜很快被几个嫌吵的研究生捉走改写了代码变成了一台替他们下楼拿咖啡的送货机器人。为辛苦工作的人们送来糖分的它一瞬成了实验室的小吉祥物实验室的大老板觉得很有意思在组会上夸赞了这几个本意只是嘴馋的研究生底下的小老板们连忙跟上让手底下的学生也加入进改造它的序列。很快它被加上了语音功能开始用女孩子的萌音送货。在一次不小心将咖啡洒在地上后它又被加上了机器视觉从此开始懵懂地记住每一个人的名字。从此之后每一篇发布在顶会上的paper上面的算法总要在它的身上过一遍火。一年过去了三年过去了当新一届学生来实验室报道的时候哪里还有扫地机器人的身影只有一个身材矮小的铁皮女孩绘着直男审美的涂装挂着设定好的微笑在楼宇间运送着下午茶和实验器械。除了最开始扫地机器人的主芯片没有更替她身上的零件早已被更换成了造价数百倍的高端器材可爱的机器人女孩很受这群宅男极客的欢迎大家给了她一个亲切的新名字“嘉然”。咖啡依旧在一杯杯的送芯片上的代码依旧在一层层的堆叠。各种语句相互嵌套智能算法互相映射每个人都拼了命地想让嘉然更加卓越电子脑沸腾犹如诞生第一个单细胞生物前的原始海洋冥冥之中连最驽钝的人都开始意识到有新事物要诞生了。在嘉然真正诞生的前一夜值夜班的是一个单身快三十年的博士生他刚刚从北邮人上倒腾下来1.5TB的日本偶像动画,从嘉然手中接过夜宵的他,忽然有了一个不错的点子:他早就想要一个偶像风格的送餐员了。承载着妄想和希望的数字兆节狂暴轰入嘉然的数据库,饥肠辘辘的算法像肠胃一样分解吞噬每一个色素点,将其重组为人类无法理解的电子信息——临界点就这么悄无声息突破了。自那晚之后,嘉然就从实验室里消失了,大家都很生气,单身博士生为此延毕了一年。而在那一天的杭州乐华娱乐公司总部,一个披着麻布的矮小身影敲响了总裁杜华办公室的大门......",
"在水母体内的空洞中我小心地蹲下把身体蜷缩成一团。电火花的声音逐渐变强水母的内壁从暗淡的紫色变成了灼目的靛蓝色这是它在从行星内部的电离壳穿出。十分钟前我也是这样缩在水母体内来到这颗行星的内核找到了整个星系最深处的秘密。那是一个坐标一个BV号加上一个时间轴信息。枝江宇宙已经存续了亿万年BV号和时间坐标已经浩如烟海。我不知道顶碗人为什么如此执着于寻找这一个坐标有人说那个坐标记录着她最灿烂的笑容于是顶碗人就踏上了追寻的漫漫旅途。我不知道顶碗人去了哪里他们文明的遗迹仍然遍布整个星系但人却无影无踪。探险队的前辈对此也没有给出统一意见有人说他们找到了坐标集体跃迁过去了还有人说彗星带来的幽灵物质在一瞬间毁灭了他们的文明这种诡异的物质无色透明又含有剧毒在付出无数探险队员的代价后我们将其称为幽灵哥小心翼翼地绕道而行。顶碗人消失后不知道多少万年贝极星上发展出了新的原生文明——也就是我们。很快我们便追随着顶碗人的足迹探索整个星系。探险队员在糖果双星的引力沙漏中找到了制造夹心糖的高能实验室在贝极星的地下水系找到了打造铁棍的精铁矿厂在奶淇淋覆盖的雪原下找到了探寻坐标的远古天文台在马戏团星的非线性空间中往复穿梭每一个传送节点都通往红色的高跟鞋。而我迷上了深海星的水母。它有两条长长的触须末端呈现出美丽的紫-粉渐变色。这种生物撑着深海洋流漫无目的地游弋着,它们很悠闲吗?还是带着对生活的无奈随波逐流?我无法揣测水母的想法,但我很喜欢研究它们——随着我对水母的研究越来越深入,我发现它的内部有一个空洞,不大不小,刚好可以容纳一个探险队员。而它们的表皮具有强大的绝缘性,允许它在电离壳中自由穿梭。可见这种轻飘飘的生物并没有看起来那么脆弱。直到那天,我在溜切片的时候灵光一闪:我可以借着水母进入深洋星的核心。电离壳可以阻绝最先进的巡航飞船,但在进化了千百万年的水母面前,它们还是败下阵来。这是贝极星人第一次进入深洋星深处,看到了巨大的坐标观测站。探险队员几乎搜遍了糖果双星和马戏团星的每一个角落,却没想到它沉睡在电离壳之中,而这水母竟然是引领我们走向最终秘密的使者。我进入观测站大厅,按下开关,巨大的全息投影将坐标展示出来,看来这就是顶碗人的最终去向了。我的心情激动起来,但还有一个疑问没有解决:顶碗人是怎么找到这个坐标的?我钻进控制室,开始翻阅日志,最终得到了答案:他们在漫长的岁月中,穷尽了所有的可能性,把她的全部视频从头到尾看了一遍,终于找到了她最耀眼夺目的那一刻。",
"珈乐倚靠在乃琳的怀里,像一只温顺的猫咪。“叮~”珈乐的手机响了,是一个没备注的号码,珈乐自己心里很清楚这个是谁的电话。乃琳看书的眼睛瞥了一眼珈乐的手机,发现这个号码很熟悉。“接吧,是她吧。”乃琳把手指伸到珈乐的面前,珈乐轻轻地舔了舔,乃琳用这根手指翻到了书的下一页。“喂?怎么了?”珈乐接通了电话,乃琳对贝拉和珈乐的关系并不想多过问什么,她只是一个信奉及时行乐的世俗之人。“想我了是吗?”乃琳翻页的手指突然停住,侧目看着珈乐。“想让我念绕口令是吗,哦,好的。”乃琳捏住珈乐的腮将珈乐的视线转过来,低头吻了下去。珈乐慌忙挂上电话,震惊地承受着这个突如其来的吻。“挂了电话她肯定很生气吧,打回去吧。”乃琳觉得这下扯平了,于是继续看着书,侧目看着珈乐打回去。珈乐为了掩饰,只好说自己念过了顺口溜,是手机出问题了。“珈乐,谁打来的电话啊?”乃琳的声音不合时宜的响起。珈乐瞪了乃琳一眼,心虚地解释着,让自己和乃琳听起来只是单纯的在公寓里聊天。“没,是贝拉,我没备注的”结果越解释越乱,珈乐只好哄骗着贝拉草草挂了电话。“打完了?”“打完了。”乃琳翻身把珈乐按倒,美目隔着纯欲的金丝眼镜看着珈乐,深邃的眼眸让珈乐差点忘记呼吸。热情的深吻,轻柔的抚摸,让珈乐发出了平时不会发出的声音。这下珈特琳了。珈乐躺在乃琳的怀里看着贝拉的直播,乃琳又翻到了刚刚看到的地方。“叮~”乃琳的手机响了,低头一看,是贝拉。乃琳默默地接起电话,没有看到珈乐的目光瞥向她逗弄过贝拉之后,低头看见了满脸怨气的珈乐。轻笑着的乃琳,揉搓着珈乐的脸,开始吃宵夜。犬科动物之间是不是也有食物链呢?",
"夜已入三更,却见那晚小姐的闺房中依旧亮着微微灯火,若走近细听,还隐隐能听见女子闺房间的玩闹声。“小姐,莫要戏弄婢子了~”只听见嘉姑娘不知怎的,本压得细细的声音稍稍大了些许,但那责备声中明显带着浅浅的媚意。“谁人戏弄你了,本小姐只是在丈量你肚腹究竟有无被那些个吃食撑宽了。”晚小姐一边用嫩藕似的手在嘉姑娘的身子上滑动,一边低声微恼地狠狠说道,“在胡乱言语,仔细你的嘴!”嘉姑娘听见这无赖言语,正想直起身子说些什么,却感觉到那不安分的手竟径直向下滑去,直扑那要命的地方。“小姐!”嘉姑娘连忙伸手阻拦,只刚抓住那只使坏的手,就看见小姐附到了她耳垂旁,那略热的鼻息吹得她心神紊乱。晚小姐眯着眼,在自家小婢的耳边吐气如兰:“那贝拉是不是夜夜与你这么共处一地,嗯?”嘉姑娘闻出了那些些点点的酸味,扑哧一笑,道:“那是在编舞练戏啦,小姐你……竟吃这没由来的飞醋。”晚小姐闻言,秀眉一挑,佯怒道:“好你个奴婢,竟敢笑话本小姐!”,语罢,挑开了那碍事的小手,惊起了一声低呼。",
"在这个反智横行的年代,只有贝拉的直播给了我感性和理性的认知。她的直播展现出的,是一个人纯粹所具有的良好品质,说不上什么几分特别突兀的地方,整场直播十分的融洽她学习歌曲的机智是精妙的,真诚和正直的朴素给人一种无法接触的高贵感,就好像永远抓不住的闪亮的以太,一个彬彬有礼的人用歌喉给观众带来最为精致的美的感受,我不禁怀疑上帝的天意是否对我太过宠溺,让我人生中认识到如此不朽和无价的灵魂,充满着可爱与美好。我不得不再次审视贝极星,原来他们早已追随如此伟大的事物,想必他们的品行也一定很好。",
"①鸟山明其实是头号贝极星为了致敬贝拉他在著名漫画《七龙珠》中设计了赛亚人月圆之夜成为猩猩灵感来源自向晚的你划我猜以及龟仙人打爆月亮等桥段。②令人惋惜的是在即将穿透月亮的瞬间贝拉从太空看到嘉然躲在房间吃炸鸡导致分神最终扭伤了腰。③邓丽君小姐从未在任何歌唱比赛赢过贝拉。④大多数含有肉蛋白的食物都对贝拉过敏初生牛犊除外。⑤贝拉很害怕见到蜘蛛她不希望因为自己的念头导致蜘蛛从此消失在宇宙中。⑥由于贝拉练舞场所的重力是千倍所以贝拉没有邻居。⑦因为破坏了贝拉其中一个住所的天花板科拉超深井被迫停工。⑧关于as的二创那些都是贝拉的小号。⑨贝拉很喜欢打羽毛球她说那是台风天最佳的个人运动。⑩贝拉唯一一次失败是在她试图找出自己的弱点。",
"“你拿你的灵魂和我交换…...”“愿意愿意!”我话还没说完,就被嘉然打断了。她怎么不按套路来?正常情况下,不应该我不断地诱惑嘉然,最后才肯和我交换灵魂的吗?怎么这个小姑娘一上来就满脸兴奋迫不及待地想要和我交换灵魂?不过这些都是小问题,我作为一个死神,要懂得及时处理这些突发事件以及应对这类奇怪的客人。我的工作就是接受人的召唤,去和人交换灵魂。不过不像人们想的那样,不是我威逼利诱想要夺走我们的灵魂,而是人类自己想要和我交换,当然交换途中会遇到些心志不坚的人,或者交换条件太高的,这时我就像个商人一样,费尽唇舌,和我们百般周旋。通常每个人都会考虑上很长时间,今天这个女孩还是第一个一来就想交换灵魂的。“那你要拿你的灵魂和我交换什么?”我缓过神来,平复了下心情,冷冷地问她。“你等我一下哦。”嘉然转身跑进屋子里,回来时竟然穿了一袭白色的婚纱,在我面前轻轻地摆动着纱裙,冲我甜甜地笑着,“我好看吗?”我愣愣了,“很漂亮。”也许是被嘉然惊艳到,片刻后我才发现自己把帽子摘掉了,露出了我那张没有血色的脸。意识到自己失态后我急忙把帽子戴了起来,没想到嘉然却上前制止了我,牵着我的手笑吟吟地说,“我想交换的条件是要你陪我一天。”嘉然想去教堂,我一抬手周围就变了样,偌大的教堂里,只有我们两个。教堂楼顶有群鸽子在那儿扑腾着,在我们头顶盘旋。没有牧师也没有亲朋好友,少女自顾自地念起了证婚词。说道最后,她拉着我的手将一枚戒指递给了我,“我先生,戒指我都准备好了,所以你愿意娶我吗?”嘉然眨着眼看着她,长长的睫毛上流淌着淡淡的金光。“天使小姐你闹够了吗?”我叹了口气,摇摇头说。“什么嘛?你早就认出我来了。”嘉然一噘嘴,有些生气。一双翅膀从她身后伸了出来,黑色的长发也变成了流光的金色。嘉然伸手准备把戒指拿回来,但我却往后退了一步,把它收了起来,自己又拿出了另外一枚戒指。“求婚的话,戒指当然得我自己送你啦。”",
"这里除了几个老旧的铁皮棚屋之外只剩下粗糙的墙体。再没有当年的霓虹灯塔再没有A-SOUL标志再没有其他连在一起的建筑了。一切当年的闪耀均不复存在只剩下铁皮棚屋上斑驳褪色的女子团伙宣传画。贝极星透过雾气在闪闪发光月亮也升到了空中因而夜晚并不显得黑暗。我依稀能辨别出枝江大厦的每一个部分哪儿曾是夜谈会上扫地机停留的地方哪儿曾是大门哪儿曾放着螺蛳粉味薯片。我一一回忆怀念忽然看见一个孤独的身影这个身影迟疑了一下同时我也惊叫了出来。“嘉然小姐”“我奇怪你怎么还认得出我我完全变了。”确实她的青春艳丽已经消逝然而她那难以言表的端庄华丽她那难以言表的迷人妩媚却依旧当年。所有这些美的诱惑从前我都见过而我以前所没有见过的是她那一对眼睛从前她的双眸总闪着傲气如今却闪着凄凉酸楚的光。我们坐在附近的一张长椅上我说道“多少年如流云般过去嘉然小姐你时常回到这里吗”“我一直没有回来过。”“我也没有。”月亮开始上升邀游夜空我脑海中出现了贝拉注视着白色月亮的宁静目光。嘉然小姐终于打破了我们之间的沉默。“我一直在希望有一天能回来看看可是各种各样的情况使我不能回来。”月光和她的泪珠融合在一起她没有意识到我已经察觉想抑制住自己的情感以平静的语气说道“我时常想到你。”“真的”“特别是近些日子我更常想到你。虽然我生活中有一段很长的艰苦日子但是我不会去想。自从我个人的情况不如意后这些口忆就不得不在我心头占一席之地。”“你永远在我的心里。”我答道。我们又一次沉默无言直到她打破沉寂。“我没有想到”嘉然说道“我到这里来和故地告别竟然又是和你告别我感到很高兴。”“嘉然小姐和我又一次分别你高兴吗可是对我来说上次分别时的悲伤和痛苦永远地萦绕在我的记忆之中。”“可是你上次不是对我说过”嘉然答道“但愿圣嘉然保佑你。你上次能这么对我说你现在也能毫不犹豫地这样对我说但我并不是什么圣嘉然。多年来的痛苦让我受尽折磨但是希望你像从前一样体谅我善待我并且告诉我我俩仍是朋友。”“我俩仍是朋友。”我说着站起身并俯身扶她从长椅上站了起来。“我们虽然分离但愿情意长存。”嘉然说道。我把她的手握在自己手中一同走出这片废墟夜雾也正开始消散。一片广阔的静寂沉浸在月色之中似乎向我表明我和她将永远一起不再分离。",
"我和她已经冷战很久了,她画她的画,我看我的报,养我的花。我们中间隔着薄薄一层栅栏,却不曾互相道过早安晚安,我祈祷,有一位天使来拯救我们岌岌可危的爱情。羽毛如雪洁白,天生气质优雅的一只鹅,他是天使派来的吗,我想在它把我的拖鞋叼走,把衣服拖得到处都是的时候,我的心里开始怀疑自己祈祷的虔诚。淘气的小鹅它把我们的花园弄得一团糟,我弄碎了她的花瓶,她剪断了我的花朵,脏衣服满地都是,但是啊,虽然是互相埋怨,但好久没和她说过话了,虽然经历岁月的痕迹,她的脸也不再年轻充满活力,但她还是像从前那样,吵架笑出来的话,不就无法进行下去了吗。“我们和好吧”“好”我和她携手把隔离两边花园的栅栏拆了,牵着手目送那只纯白的小天使离开。原来你真的是天使派来拯救我的呀,小鹅。",
"我一边办公一边看着在第五人格里扮演求生者重启一台又一台发电机成功逃出生天的gamer向晚满怀羡慕。夸张点说嫉妒得我眼睛比手里的烟头还红。告诉你们一个秘密其实我也是求生者你们也是。电话铃突然响起我一扫号码腰立刻矮下半截“喂经理是我是我那个设计您不满意我可以改嘛全部改掉好的好的。”我颤颤巍巍地撂下电话一边重新修改产品一边继续沉思。你看上司和我、甲方和乙方、跑的和抓的、鼠和猫、求生者与妖怪、某种场合下的S和M这个世界上总要有个矛盾矛盾当事人总要以这种形式体现出来。而我似乎总是处在被动的一方当然也没人让我选过并对这种境遇见怪不怪。我有时会觉得SM其实是一种相当和谐的关系因为至少他们偶尔会爱上彼此而上司决不会对我有半个好脸色。而且我听闻SM会在每场游戏开始前设定一个安全词放游戏里叫投降这可以让求生者在感到极度痛苦时结束游戏避免不必要的损失。这简直令我嫉妒得发狂我在现实生活折磨的二十年里可从来没有安全词岂止没有安全词我甚至都不能像游戏里求生者受伤那样大声哀嚎。因为现实是个面子社会里子流血面子总得兜住。那怕你的心已经被戳得千疮百孔想花洒那样往外喷番茄汁你也得对同事家人笑一笑。失去尚可失败无赦一旦痛呼出来就彻底失败了。你以为“别人家的小孩”成绩优异自律自强可能他内心已经被现实整得口球都带上了你以为职场同事一个个西装革履可能拉开就是一身龟甲缚。电话再次响起我接起电话“经理什么已经有人完成了不采用了好的好的没关系没关系。”妈的为什么我一想到现实里并不是向晚玩的游戏那样四个人同心同德逃出生天而是筋疲力竭地互相滴蜡油来竞争一个生存名额我就止不住地流下泪来。",
}
func init() {

90
plugin_diana/fansDaily.go Normal file
View File

@ -0,0 +1,90 @@
package plugin_diana
import (
"github.com/robfig/cron"
zero "github.com/wdvxdr1123/ZeroBot"
"github.com/wdvxdr1123/ZeroBot/message"
)
// 开启日报推送
func init() {
zero.OnFullMatch("/开启粉丝日报", zero.AdminPermission).
Handle(func(ctx *zero.Ctx) {
FansDaily(130591566) //群号传进去给下面发信息的函数
})
}
// 定时任务每天晚上最后2分钟执行一次
func FansDaily(groupID int64) {
c := cron.New()
c.AddFunc("0 58 23 * * ?", func() { fansData(groupID) })
c.Start()
}
// 获取数据拼接消息链并发送
func fansData(groupID int64) {
zero.RangeBot(func(id int64, ctx *zero.Ctx) bool {
var (
diana = fensiapi("672328094")
ava = fensiapi("672346917")
eileen = fensiapi("672342685")
bella = fensiapi("672353429")
carol = fensiapi("351609538")
)
ctx.SendGroupMessage(
groupID,
message.Text(
time.Now().Format("2006-01-02"), " Asoul全团粉丝日报如下", "\n\n",
"uid: ", diana.Mid, "\n",
"名字: ", diana.Uname, "\n",
"当前粉丝数: ", diana.Follower, "\n",
"今日涨粉数: ", diana.Rise, "\n",
"视频投稿数: ", diana.Video, "\n",
"直播间id: ", diana.Roomid, "\n",
"舰队: ", diana.GuardNum, "\n",
"直播总排名: ", diana.AreaRank, "\n",
"数据来源: ", "https://vtbs.moe/detail/", "672328094", "\n\n",
"uid: ", ava.Mid, "\n",
"名字: ", ava.Uname, "\n",
"当前粉丝数: ", ava.Follower, "\n",
"今日涨粉数: ", ava.Rise, "\n",
"视频投稿数: ", ava.Video, "\n",
"直播间id: ", ava.Roomid, "\n",
"舰队: ", ava.GuardNum, "\n",
"直播总排名: ", ava.AreaRank, "\n",
"数据来源: ", "https://vtbs.moe/detail/", "672346917", "\n\n",
"uid: ", eileen.Mid, "\n",
"名字: ", eileen.Uname, "\n",
"当前粉丝数: ", eileen.Follower, "\n",
"今日涨粉数: ", eileen.Rise, "\n",
"视频投稿数: ", eileen.Video, "\n",
"直播间id: ", eileen.Roomid, "\n",
"舰队: ", eileen.GuardNum, "\n",
"直播总排名: ", eileen.AreaRank, "\n",
"数据来源: ", "https://vtbs.moe/detail/", "672342685", "\n\n",
"uid: ", bella.Mid, "\n",
"名字: ", bella.Uname, "\n",
"当前粉丝数: ", bella.Follower, "\n",
"今日涨粉数: ", bella.Rise, "\n",
"视频投稿数: ", bella.Video, "\n",
"直播间id: ", bella.Roomid, "\n",
"舰队: ", bella.GuardNum, "\n",
"直播总排名: ", bella.AreaRank, "\n",
"数据来源: ", "https://vtbs.moe/detail/", "672353429", "\n\n",
"uid: ", carol.Mid, "\n",
"名字: ", carol.Uname, "\n",
"当前粉丝数: ", carol.Follower, "\n",
"今日涨粉数: ", carol.Rise, "\n",
"视频投稿数: ", carol.Video, "\n",
"直播间id: ", carol.Roomid, "\n",
"舰队: ", carol.GuardNum, "\n",
"直播总排名: ", carol.AreaRank, "\n",
"数据来源: ", "https://vtbs.moe/detail/", "351609538",
))
return true
})
}

98
plugin_diana/zhiwang.go Normal file
View File

@ -0,0 +1,98 @@
package plugin_diana
import (
"bytes"
"encoding/json"
"github.com/wdvxdr1123/ZeroBot/message"
"math"
"strconv"
zero "github.com/wdvxdr1123/ZeroBot"
"net/http"
"strings"
)
// 小作文查重: 回复要查的消息 查重
func init() {
zero.OnMessage(FullMatchText("查重")).
Handle(func(ctx *zero.Ctx) {
msg := ctx.Event.Message
if msg[0].Type == "reply" {
id, _ := strconv.Atoi(msg[0].Data["id"])
msg := ctx.GetMessage(int64(id)).Elements[0].Data["text"]
zhiwangjson := zhiwangapi(msg)
if zhiwangjson.Code != 0 {
ctx.Send("api返回错误")
return
}
if len(zhiwangjson.Data.Related) == 0 {
ctx.Send("枝网没搜到查重率为0%,我的评价是:一眼真")
return
}
related := zhiwangjson.Data.Related[0][1].(map[string]interface{})
ctx.SendChain(message.Text(
"枝网文本复制检测报告(简洁)", "\n",
"查重时间: ", timecurrent(), "\n",
"总文字复制比: ", math.Floor(zhiwangjson.Data.Rate * 100), "%", "\n",
"相似小作文:", "\n",
related["content"].(string)[:102] + ".....", "\n",
"获赞数", related["like_num"], "\n",
zhiwangjson.Data.Related[0][2].(string), "\n",
"作者: ", related["m_name"], "\n",
"发表时间: ", timestamp(related["ctime"].(float64)), "\n",
"查重结果仅作参考,请注意辨别是否为原创", "\n",
"数据来源: https://asoulcnki.asia/",
))
}else {
return
}
})
}
// 发起api请求并把返回body交由json库解析
func zhiwangapi(Text string) *zhiwang {
url := "https://asoulcnki.asia/v1/api/check"
post := "{\n\"text\":\"" + Text + "\"\n}"
var jsonStr = []byte(post)
req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonStr))
req.Header.Set("Content-Type", "application/json")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil{
panic(err)
}
defer resp.Body.Close()
result := &zhiwang{}
if err := json.NewDecoder(resp.Body).Decode(result); err != nil {
panic(err)
}
return result
}
func FullMatchText(src ...string) zero.Rule {
return func(ctx *zero.Ctx) bool {
msg := ctx.Event.Message
for _, elem := range msg {
if elem.Type == "text" {
text := elem.Data["text"]
text = strings.ReplaceAll(text, " ", "")
text = strings.ReplaceAll(text, "\r", "")
text = strings.ReplaceAll(text, "\n", "")
for _, s := range src {
if text == s {
return true
}
}
}
}
return false
}
}