feat: add SaveWithoutKey method to Channel and update status saving logic

This commit is contained in:
CaIon
2025-08-25 11:20:16 +08:00
parent 1a5ba75068
commit a69f166e9e
2 changed files with 8 additions and 4 deletions
+3 -3
View File
@@ -18,11 +18,11 @@ func formatNotifyType(channelId int, status int) string {
// disable & notify
func DisableChannel(channelError types.ChannelError, reason string) {
common.SysLog(fmt.Sprintf("通道「%s」(#%d)发生错误,准备禁用,原因:%s", channelError.ChannelName, channelError.ChannelId, reason))
// 检查是否启用自动禁用功能
if !channelError.AutoBan {
if common.DebugEnabled {
common.SysLog(fmt.Sprintf("通道「%s」(#%d)未启用自动禁用功能,跳过禁用操作", channelError.ChannelName, channelError.ChannelId))
}
common.SysLog(fmt.Sprintf("通道「%s」(#%d)未启用自动禁用功能,跳过禁用操作", channelError.ChannelName, channelError.ChannelId))
return
}