MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    Twitter Helper 推特转发插件(停更跑路)

    插件发布
    6
    6
    1122
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cssxsh
      cssxsh last edited by cssxsh

      Twitter Helper

      基于 Mirai Console 的 Twitter 转发插件

      Release
      Downloads
      MiraiForum

      插件基于PC网页版 Twitter API,插件初始化时,会读取 Cookie文件 或 尝试模拟游客
      API部分需要代理, 请修改配置文件中的 proxy 的键值对(host-proxy)
      图片部分不在默认不在代理之中, 如需要请添加针对域名 pbs.twimg.com 的代理,
      或设置全局代理(对域名 127.0.0.1 设置代理)

      指令

      注意: 使用前请确保可以 在聊天环境执行指令
      带括号的/前缀是可选的
      <...>中的是指令名,由空格隔开表示或,选择其中任一名称都可执行例如/微博用户 订阅
      [...]表示参数,当[...]后面带?时表示参数可选
      {...}表示连续的多个参数
      轮询间隔 默认是 (5 * 60 * 1000L)..(10 * 60 * 1000L) 5分钟到10中之间随机

      用户订阅指令

      指令 描述
      /<tuser 推特用户> <add task 订阅> [id] 订阅一个推特账号
      /<tuser 推特用户> <stop 停止> [id] 取消订阅一个推特账号
      /<tuser 推特用户> <name 名字> [screen] name 到 id
      /<tuser 推特用户> <detail 详情> 查看订阅详情
      /<tuser 推特用户> <interval> [fast] [slow] 设置轮询间隔,毫秒

      关于推特用户的ID 可以 通过 推特用户主页的封面图片链接提取
      例如 cococo_neko 的 图片链接
      https://pbs.twimg.com/profile_banners/3064765422/1620052556/1500x500 的 3064765422
      或者使用 https://tweeterid.com/ 进行查询
      /tuser name 是实验性指令

      列表订阅指令

      指令 描述
      /<tlist 推特列表> <add task 订阅> [id] 订阅一个推特列表
      /<tlist 推特列表> <stop 停止> [id] 取消订阅一个推特列表
      /<tlist 推特列表> <detail 详情> 查看订阅详情
      /<tlist 推特用户> <interval> [fast] [slow] 设置轮询间隔,毫秒

      关于推特列表的ID 可以 通过 列表的链接获取 例如 https://twitter.com/i/lists/1331511892083236865 的 1331511892083236865

      推文详情指令

      指令 描述
      /<tweet 推文> [id] 查看一个推文

      发送 推文链接如 https://twitter.com/sakula_yuki/status/1270623193674346501 也会出触发指令

      配置

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

      1. cookies Cookie 文件位置
      2. total 简单的推特过滤, favorite + retweet * 2 + reply * 4 + quote * 8 >= total 时会被转发
      3. source 只要原创
      4. user 订阅排除的用户 (since 1.0.2)
      5. exclude 订阅排除的关键词正则表达式 (since 1.0.2)
      6. sensitive 敏感内容 (since 1.0.2)
      7. link 是否显示推文链接 (since 1.0.2)
      8. interval 两次推文发送的时间间隔 (since 1.0.2)
      9. count 每次轮询拉取的推文数 (since 1.0.2)
      10. cache 缓存目录
      11. clear 图片缓存清理时间,单位小时,默认3天 (since 1.0.2)
      12. accessToken AccessToken
      13. doh Dns Over Https
      14. cname Dns CNAME
      15. proxy 代理选择器, 全局代理请对 域名 127.0.0.1 进行设置

      安装

      手动安装

      1. 运行 Mirai Console 生成plugins文件夹
      2. 从 Releases 下载jar并将其放入plugins文件夹中
      1 Reply Last reply Reply Quote 0
      • Him188
        Him188 last edited by

        怎么有好多你

        1 Reply Last reply Reply Quote 1
        • Sirayuki
          Sirayuki last edited by

          好东西 蹲个翻译(

          1 Reply Last reply Reply Quote 0
          • W
            wakaba last edited by

            我想做一个获得指定用户的最新时间线的一个功能.....请问你这个插件需要推特开发者账号吗?

            1 Reply Last reply Reply Quote 0
            • Hamster
              Hamster last edited by

              大佬的推特开发者账号怎么申请的,我申请了两次都没通过,哭死

              1 Reply Last reply Reply Quote 1
              • _
                _嵐杏羽_ last edited by

                大佬有通过开发者api实现的推特转发插件吗QwQ

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact us