protectione055 / koishi-plugin-edison

基于Twitter API的koishi Twitter转发插件
1 stars 0 forks source link
# Edison ![NodeJs Version](https://img.shields.io/badge/NodeJs-18-blue) 基于 [koishi](../../../../koishijs/koishi) 和 Kbot 的 [QQ](../../../../Mrs4s/go-cqhttp) 机器人

功能

安装

  1. 下载插件运行平台 Koishi
  2. 在插件平台的 插件市场 中搜索 edison 并安装

使用方法

  1. 首先需要获取Twitter Api使用权限:
    • 申请开发者账号
    • 创建一个新的应用
    • 如果是富豪,请使用这个方法:
    • 氪金开通Basic Access以上的包月套餐并按照官网正常流程获取Bearer Key
    • 但如果你很穷,使用临时方法:
    • 打开Twitter API Playground
    • 点击Run并跳转到授权页面,点击 授权应用 按钮
    • 返回到API Playground页面,点击右边的 Details 按钮(图标显示3个小点)
    • 打开 Include access token 开关,并复制 cURL 一栏中 Bearer 后的token

注意使用临时方法的话每两小时token就会过期,之后会想办法解决这个问题。

  1. 在群聊中使用推特订阅功能

    • 订阅: twitter -a <userId>
      • 参数说明: userId 为必填参数, 为 博主@后的字符串
      • 例如:
      • twitter -a xxx 订阅 twitterId@xxx博主
    • 删除: twitter -r <userId>
      • 参数说明: userId 为必填参数, 为 博主@后的字符串
      • 例如:
      • twitter -r xxx 删除 twitterId@xxx博主
    • 查看最新动态: twitter -s <userId>
      • 参数说明: userId 为必填参数, 为 博主@后的字符串
      • 例如:
      • twitter -s xxx 查看 twitterId@xxx博主 的最新动态
    • 查看订阅列表: twitter -l
      • 参数说明: 无

Todo

感谢