@@ -18,7 +18,7 @@ import (
1818
1919// 初始化 repo
2020var (
21- rssRepo domain.RssDomain
21+ rssRepo * domain.RssDomain
2222 initErr error
2323 regexpForSQL = regexp .MustCompile (`[\^<>\[\]%&\*\(\)\{\}\|\=]|(union\s+select|update\s+|delete\s+|drop\s+|truncate\s+|insert\s+|exec\s+|declare\s+)` )
2424)
@@ -28,11 +28,11 @@ var (
2828 engine = control .Register ("rsshub" , & ctrl.Options [* zero.Ctx ]{
2929 // 默认不启动
3030 DisableOnDefault : false ,
31- Brief : "RssHub订阅姬 " ,
31+ Brief : "rsshub订阅姬 " ,
3232 // 详细帮助
33- Help : "RssHub订阅姬desu ~ \n " +
33+ Help : "rsshub订阅姬desu ~ \n " +
3434 "支持的详细订阅列表文档可见:\n " +
35- "https://rsshub.netlify.app/ \n " +
35+ "https://rsshub.netlify.app/zh/ \n " +
3636 "- 添加rsshub订阅-/bookfere/weekly \n " +
3737 "- 删除rsshub订阅-/bookfere/weekly \n " +
3838 "- 查看rsshub订阅列表 \n " +
@@ -43,10 +43,10 @@ var (
4343 // 插件数据存储路径
4444 PrivateDataFolder : "rsshub" ,
4545 OnEnable : func (ctx * zero.Ctx ) {
46- ctx .SendChain (message .Text ("RssHub订阅姬现在启动了哦 " ))
46+ ctx .SendChain (message .Text ("rsshub订阅姬现在启动了哦 " ))
4747 },
4848 OnDisable : func (ctx * zero.Ctx ) {
49- ctx .SendChain (message .Text ("RssHub订阅姬现在关闭了哦 " ))
49+ ctx .SendChain (message .Text ("rsshub订阅姬现在关闭了哦 " ))
5050 },
5151 }).ApplySingle (zbpCtxExt .DefaultSingle )
5252)
5555func init () {
5656 rssRepo , initErr = domain .NewRssDomain (engine .DataFolder () + "rsshub.db" )
5757 if initErr != nil {
58- logrus .Errorln ("RssHub订阅姬 :初始化失败" , initErr )
58+ logrus .Errorln ("rsshub订阅姬 :初始化失败" , initErr )
5959 panic (initErr )
6060 }
6161 engine .OnFullMatch ("rsshub同步" , zero .OnlyGroup ).SetBlock (true ).Handle (func (ctx * zero.Ctx ) {
@@ -80,18 +80,18 @@ func init() {
8080 logrus .Debugf ("添加rsshub订阅:raw(%s), replaced(%s)" , routeStr , input )
8181 rv , _ , isSubExisted , err := rssRepo .Subscribe (context .Background (), ctx .Event .GroupID , input )
8282 if err != nil {
83- ctx .SendChain (message .Text ("RssHub订阅姬 :添加失败" , err .Error ()))
83+ ctx .SendChain (message .Text ("rsshub订阅姬 :添加失败" , err .Error ()))
8484 return
8585 }
8686 if isSubExisted {
87- ctx .SendChain (message .Text ("RssHub订阅姬 :已存在,更新成功" ))
87+ ctx .SendChain (message .Text ("rsshub订阅姬 :已存在,更新成功" ))
8888 } else {
89- ctx .SendChain (message .Text ("RssHub订阅姬 :添加成功\n " , rv .Source .Title ))
89+ ctx .SendChain (message .Text ("rsshub订阅姬 :添加成功\n " , rv .Source .Title ))
9090 }
9191 // 添加成功,发送订阅源快照
9292 msg , err := newRssDetailsMsg (ctx , rv )
9393 if len (msg ) == 0 || err != nil {
94- ctx .SendPrivateMessage (zero .BotConfig .SuperUsers [0 ], message .Text ("RssHub推送错误 " , err ))
94+ ctx .SendPrivateMessage (zero .BotConfig .SuperUsers [0 ], message .Text ("rsshub推送错误 " , err ))
9595 return
9696 }
9797 if id := ctx .Send (msg ).ID (); id == 0 {
@@ -104,21 +104,21 @@ func init() {
104104 logrus .Debugf ("删除rsshub订阅:raw(%s), replaced(%s)" , routeStr , input )
105105 err := rssRepo .Unsubscribe (context .Background (), ctx .Event .GroupID , input )
106106 if err != nil {
107- ctx .SendChain (message .Text ("RssHub订阅姬 :删除失败 " , err .Error ()))
107+ ctx .SendChain (message .Text ("rsshub订阅姬 :删除失败 " , err .Error ()))
108108 return
109109 }
110- ctx .SendChain (message .Text (fmt .Sprintf ("RssHub订阅姬 :删除%s成功" , input )))
110+ ctx .SendChain (message .Text (fmt .Sprintf ("rsshub订阅姬 :删除%s成功" , input )))
111111 })
112112 engine .OnFullMatch ("查看rsshub订阅列表" , zero .OnlyGroup ).SetBlock (true ).Handle (func (ctx * zero.Ctx ) {
113113 rv , err := rssRepo .GetSubscribedChannelsByGroupID (context .Background (), ctx .Event .GroupID )
114114 if err != nil {
115- ctx .SendChain (message .Text ("RssHub订阅姬 :查询失败 " , err .Error ()))
115+ ctx .SendChain (message .Text ("rsshub订阅姬 :查询失败 " , err .Error ()))
116116 return
117117 }
118118 // 添加成功,发送订阅源信息
119119 msg , err := newRssSourcesMsg (ctx , rv )
120120 if err != nil {
121- ctx .SendChain (message .Text ("RssHub订阅姬 :查询失败 " , err .Error ()))
121+ ctx .SendChain (message .Text ("rsshub订阅姬 :查询失败 " , err .Error ()))
122122 return
123123 }
124124 if len (msg ) == 0 {
@@ -132,7 +132,7 @@ func init() {
132132// sendRssUpdateMsg 发送Rss更新消息
133133func sendRssUpdateMsg (ctx * zero.Ctx , groupToFeedsMap map [int64 ][]* domain.RssClientView ) {
134134 for groupID , views := range groupToFeedsMap {
135- logrus .Infof ("RssHub插件在群 %d 触发推送检查" , groupID )
135+ logrus .Infof ("rsshub插件在群 %d 触发推送检查" , groupID )
136136 for _ , view := range views {
137137 if view == nil || len (view .Contents ) == 0 {
138138 continue
@@ -142,8 +142,8 @@ func sendRssUpdateMsg(ctx *zero.Ctx, groupToFeedsMap map[int64][]*domain.RssClie
142142 ctx .SendPrivateMessage (zero .BotConfig .SuperUsers [0 ], message .Text (rssHubPushErrMsg , err ))
143143 continue
144144 }
145- logrus .Infof ("RssHub插件在群 %d 开始推送 %s" , groupID , view .Source .Title )
146- ctx .SendGroupMessage (groupID , message .Text (fmt .Sprintf ("%s\n 该RssHub频道下有更新了哦 ~" , view .Source .Title )))
145+ logrus .Infof ("rsshub插件在群 %d 开始推送 %s" , groupID , view .Source .Title )
146+ ctx .SendGroupMessage (groupID , message .Text (fmt .Sprintf ("%s\n 该rsshub频道下有更新了哦 ~" , view .Source .Title )))
147147 if res := ctx .SendGroupForwardMessage (groupID , msg ); ! res .Exists () {
148148 ctx .SendPrivateMessage (zero .BotConfig .SuperUsers [0 ], message .Text (rssHubPushErrMsg ))
149149 }
0 commit comments