一个Twitter转发器
第一个Kotlin应用和Mirai插件,代码写的不太好qwq
可能会有bug ww
可以从releases里下载
这个版本的config比较简陋,配置文件位于.\config\HibikiTwitterAnnouncer\config.yml
第一次运行时插件会以默认值自动创建config
# API
# Twitter的各项搜索API
APIs:
usersBy: 'https://api.twitter.com/2/users/by'
recent: 'https://api.twitter.com/2/tweets/search/recent?query='
# 本地代理的地址
# 由于大家都懂的原因Twitter并不能直接访问, 需要通过代理才能抓取Twitter信息
Proxies:
host: 127.0.0.1
port: 0000
# Twitter API Token
# 在Twitter注册应用之后会得到的Token,如果不填入该项会返回401错误
# 建议使用bearerToken
Tokens:
bearerToken:
# 拆分长文本开关
# 尽在很少的场景会用到
# 如果bot是新注册的可能会被限制发送100个字符以上的文本,此时请打开此开关,bot会将更长的信息拆分为100个字符的字信息发送
ifNeedToSplit: true
暂时只支持部分自然语言解析的命令,Command形式的命令在写了,但是跑不起来qwq
帮助
查看帮助
查询<twitterID>的<number>条推文
获取<number>条来自@<twitterID>的最新推文,其中<number>为阿拉伯数字,<twitterID>为只包含英文/数字/下划线的标准TwitterID
查询关于<object>的<number>条推文
获取包含<object>关键字的<number>条推文,其中<object>为任意UTF-8标准字符,<number>为阿拉伯数字
添加订阅
打开自动转发开关
取消订阅
关闭自动转发开关
关注<username>
添加对@<username>的新推文的自动转发,需要先添加订阅才能使用这个功能
取消关注<username>
取消对@<username>的新推文的自动转发
添加@<username>的过滤器:包含<keyword>
只推送包含<keyword>的来自@<username>的过滤器
添加@<username>的过滤器:不包含<keyword>
不推送包含<keyword>的来自@<username>的过滤器