今回はシーズン関係の変更とログの強化です。
・シーズンを追加するとき重複チェックにひっかかりやすくなるよう変更
これまではテレビ局名・開始時間・終了時間・種別・番組名で重複チェックをしていましたが、テレビ局名・開始時間・曜日で重複チェックをするように変更しました。
そのため、番組改編で内容がかわったときにキーワードに追加されなくなるので、or でキーワードだけ追加するように変更しました。
・シーズンの放送時間を自動で変更するときのロジックを変更
2回連続でシーズンの開始時間または終了時間と違う時間で番組がヒットした場合、自動で開始・終了時間を変更していましたが、変更後の時間でシーズンが既に設定してある場合は変更しないようにしました。
CS放送で同じ番組を色々な時間で放送していてシーズンがそれぞれ設定している場合、今までのロジックではすべて同じ時間に自動変更されてしまうので、その対策です。
・自動録画予約するときにログに残すように変更
X月X日(X) x時x分 [テレビ局名]xxxx番組名xxxxを<予約方法>で予約
というログを残すようにしました。調査用です。