Skip to content

移植自KokkoroBot-Multi-Platform,适配zhenxun_bot的微博推送插件

License

Notifications You must be signed in to change notification settings

LambdaYH/zhenxun_plugin_weibo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zhenxun_plugin_weibo

移植自KokkoroBot-Multi-Platform

使用

在插件目录下的weibo_config.yaml中配置微博订阅项

于真寻的config.yaml中改变插件的FORWARD_MODE配置项来设置是否以转发模式推送微博

于真寻的config.yaml中改变插件的DEFAULT_FORMAT配置项来设置微博默认推送格式,可选格式为文本、图片

format覆盖规则:组内用户配置项 > 推送组配置项 > 配置文件

于真寻的config.yaml中添加插件的COOKIE配置项,设置COOKIE后可获取更多微博

于真寻的config.yaml中添加插件的CUSTOM_SEND_TIME可自定义推送时间,若需要即时推送的话无需设置

若设置,将不再即时推送而仅在设置的时间以转发方式统一推送

配置项的内容为符合cron格式的字符串,可前往crontab.guru测试,例如"0 */4 * * *" 表示每四小时的0分执行

微博订阅项说明

订阅项中的所有user_id都可替换为keyword,替换后表示推送包含keyword关键词的所有微博

weibo-ff14:                         # 对应到config.yaml中_task下的DEFAULT_WEIBO_FF14
  desciption: 最终幻想14微博推送    # 群内开关,在群被动状态中可以查看,使用[开启/关闭 最终幻想14微博推送]即可控制
  enable_on_default: false          # 是否默认启用,对应到config.yaml中_task下的DEFAULT_WEIBO_FF14: False
  format: 1                         # (可选配置项)(推送组配置项)若缺少该配置项,则以配置文件的default_format填充
  users:                            # 该推送组所包含的所有微博用户
  - user_id: '1797798792'           # 用户id, 博主主页打开控制台执行$CONFIG.oid获取
    format: 0                       # (可选配置项)(组内用户配置项)若缺少该配置项,则以该推送组的format填充
    filter_retweet: false           # 是否仅推送原创(过滤转发),若是,则设定为true
    filter_words:                   # 屏蔽词,包含屏蔽词的微博将被过滤
    - 微博抽奖平台
  - user_id: '1794603954'           # 该组其他用户...
    filter_retweet: false
    filter_words: []
  - keyword: '小红猫'                # 关键词,表示推送所有包含该关键词的微博
    filter_retweet: false
    filter_words: []

如何获取user_id

  1. 前往https://m.weibo.cn/
  2. 搜索并打开微博用户主页,地址栏URL显示为https://m.weibo.com/u/xxxxx,xxxxx即为user_id

如何获取cookie

  1. 前往https://passport.weibo.cn/signin/login登录
  2. F12打开开发者工具
  3. 访问https://m.weibo.cn/(CTRL+R刷新下)
  4. 复制如下选框

指令

可订阅微博列表(需要at)

其他则是类似寻常被动任务一样配置

示例

About

移植自KokkoroBot-Multi-Platform,适配zhenxun_bot的微博推送插件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages