All Projects → cssxsh → weibo-helper

cssxsh / weibo-helper

Licence: AGPL-3.0 License
mirai-console 插件开发计划

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to weibo-helper

genshin task-resin-expedition alert
完全摸了,之后若有需要,请使用下面链接的这个仓库~
Stars: ✭ 91 (+333.33%)
Mutual labels:  qqbot
Kobirt
基于酷 Q 框架的 QQ 机器人,K 菊专用。
Stars: ✭ 27 (+28.57%)
Mutual labels:  qqbot
zeekEye
A Fast and Powerful Scraping and Web Crawling Framework.
Stars: ✭ 36 (+71.43%)
Mutual labels:  weibo
WPImage2WeiBo
WeiBo Pic for WordPress by youthlin.com
Stars: ✭ 16 (-23.81%)
Mutual labels:  weibo
weibo-summary
微博自动摘要系统 Chinese Microblog Automatic Summary System
Stars: ✭ 28 (+33.33%)
Mutual labels:  weibo
HoshinoBot-Plugins
nonebot1 RSS、B站解析、自定义回复……
Stars: ✭ 34 (+61.9%)
Mutual labels:  qqbot
a-soul
Full-featured social media monitor that extracts data from a variety of services and pushes updates to Telegram or other platforms
Stars: ✭ 39 (+85.71%)
Mutual labels:  weibo
mirai-cpp-template
mirai-cpp-template, mirai-cpp的模板项目, 快速上手mirai-cpp。
Stars: ✭ 16 (-23.81%)
Mutual labels:  qqbot
txt2img
山寨长微博
Stars: ✭ 13 (-38.1%)
Mutual labels:  weibo
XUN Bot
一个基于NoneBot和酷Q的功能性QQ机器人
Stars: ✭ 52 (+147.62%)
Mutual labels:  qqbot
arknights-helper
mirai-console 插件开发计划
Stars: ✭ 26 (+23.81%)
Mutual labels:  qqbot
MShell
一个Mirai机器人插件,用来连接QQ聊天窗口和系统Shell
Stars: ✭ 23 (+9.52%)
Mutual labels:  qqbot
LoginSharePay
LoginSharePay集成QQ,微博,微信的登录和分享,包括微信支付。它配置简单,使用方便,且能够快速运用到应用中,为开发者节省了大量时间。
Stars: ✭ 62 (+195.24%)
Mutual labels:  weibo
accenbot
基于Onebot-kotlin实现的QQ群聊天机器人,遵循OneBot标准。极简、高效的框架。
Stars: ✭ 17 (-19.05%)
Mutual labels:  qqbot
wb wx zh tt
新浪微博,微信,知乎,头条爬虫,支持新浪登录打码获取cookie实现登录
Stars: ✭ 16 (-23.81%)
Mutual labels:  weibo
ColorMirai
一个基于mirai的机器人
Stars: ✭ 78 (+271.43%)
Mutual labels:  qqbot
WeiboPictureWorkflow
微博图床 Alfred Workflow,警告:微博修改了登录方式,此 workflow 暂时不能用了,何时修复未定,推荐使用 iPic
Stars: ✭ 23 (+9.52%)
Mutual labels:  weibo
FG
基于Nonebot的QQ群机器人🤖️,特色功能是利用机器学习算法,基于每日聊天记录生成每日总结。可在酷Q/Mirai平台上运行
Stars: ✭ 74 (+252.38%)
Mutual labels:  qqbot
CoolQBot
基于 NoneBot2 的聊天机器人
Stars: ✭ 62 (+195.24%)
Mutual labels:  qqbot
appWeiboInfoCrawl
use webview let user to login Weibo,and the auto get user info(使用webview让用户授权登录微博,然后自动获取用户信息)
Stars: ✭ 27 (+28.57%)
Mutual labels:  weibo

Weibo Helper

基于 Mirai Console微博 转发插件

Release Downloads MiraiForum

使用前应该查阅的相关文档或项目

插件基于PC网页版微博API,使用插件需要登录一个微博账号
插件初始化时,如果恢复登录状态失败,则会尝试模拟游客

指令

注意: 使用前请确保可以 在聊天环境执行指令
带括号的/前缀是可选的
<...>中的是指令名,由空格隔开表示或,选择其中任一名称都可执行例如/微博用户 订阅
[...]表示参数,当[...]后面带?时表示参数可选
{...}表示连续的多个参数

本插件指令权限ID 格式为 xyz.cssxsh.mirai.plugin.weibo-helper:command.*, * 是指令的第一指令名
例如 /微博用户 订阅 的权限ID为 xyz.cssxsh.mirai.plugin.weibo-helper:command.wuser

[subject]?订阅的接收对象,可选参数, 默认填充当前聊天环境

登录指令

指令 描述
/<wlogin 微博登录> 登录一个微博账号

使用指令后,机器人会发送网页登录的二维码
使用手机微博APP扫描确认登录后
如果成功登录,则会回复 @用户名#ID 登陆成功的消息

用户订阅指令

指令 描述
/<wuser 微博用户> <add, task 订阅> [uid] [subject]? 订阅一个微博账号
/<wuser 微博用户> <stop 停止> [uid] [subject]? 取消订阅一个微博账号
/<wuser 微博用户> <detail 详情> [subject]? 查看订阅详情

uid是用户的ID,可以在用户的主页获得,
例如 https://www.weibo.com/u/11116811971111681197
使用订阅指令后,如果成功找到指定用户,则会回复
对@用户名#ID 的监听任务, 添加完成

分组订阅指令

指令 描述
/<wgroup 微博分组> <list 列表> 列出当前账号的微博分组
/<wgroup 微博分组> <add task 订阅> [id] [subject]? 订阅一个微博分组
/<wgroup 微博分组> <stop 停止> [id] [subject]? 取消订阅一个微博分组
/<wgroup 微博分组> <detail 详情> [subject]? 查看订阅详情

id是分组的GID或者TITLE,GID可以在分组的页面获得,
例如 https://www.weibo.com/mygroups?gid=38939247348326983893924734832698
也可以通过列表指令获得,使用列表指令之后会按行回复title -> gid
使用订阅指令后,如果成功找到指定分组,则会回复
对分组标题#ID的监听任务, 添加完成

分组订阅指令

指令 描述
/<whot 微博热搜> <add task 订阅> [word] [subject]? 订阅一个微博热搜
/<whot 微博热搜> <stop 停止> [word] [subject]? 取消订阅一个微博热搜
/<whot 微博热搜> <detail 详情> [subject]? 查看订阅详情

博文查看指令

指令 描述
/<wdetail blog 微博详情> [mid] 查看指定微博内容

关注指令

指令 描述
/<wfollow 微博关注> [uid] 关注指定用户

解析微博链接

机器人会将群里中的微博链接捕获,并将微博内容回复给发送微博链接的人
这个功能默认开启,通过权限 xyz.cssxsh.mirai.plugin.weibo-helper:quiet.group 设置不开启的群聊

配置

位于Mirai-Console运行目录下的config/weibo-helper文件夹下的WeiboHelperSettings文件

  • cache 图片缓存位置
  • expire 图片缓存过期时间,单位小时,默认3天,为0时不会过期
  • following 是否清理收藏的用户的缓存,默认 true
  • fast 快速轮询间隔,单位分钟
  • slow 慢速轮询间隔,单位分钟
  • contact 登录状态失效联系人,当微博的登录状态失效时会向这个QQ号发送消息
  • repost 微博订阅器,最少转发数过滤器,只对列表订阅生效,默认16
  • users 微博订阅器,屏蔽用户
  • regexes 微博订阅器,屏蔽的关键词正则表达式
  • urls 微博订阅器,屏蔽的URL类型, 屏蔽视频可以尝试填入39
  • video 发送微博视频文件
  • emoticon 处理微博表情
  • picture 图片设置
  • cover 封面设置
  • history 历史记录保留时间,单位天,默认 7d
  • timeout Http 超时时间,单位毫秒,默认 60_000 ms
  • forward 以转发消息的方式发送订阅微博
  • show_url 是否显示url

图片设置

有四种设置方案

  • { type: none, value: {} } 一张也不显示
  • { type: all, value: {} } 全部显示
  • { type: limit, value: { total: 3 } } 最多显示total张
  • { type: top, value: { total: 3 } } 超过total张一张也不显示

quiet.group

安静群聊, 不解析URL链接, 通过权限系统配置
/perm add g12345 xyz.cssxsh.mirai.plugin.weibo-helper:quiet.group

安装

MCL 指令安装

./mcl --update-package xyz.cssxsh:weibo-helper --channel stable --type plugin

手动安装

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].