Skip to content

ボットが止まっていた間に投稿されたメッセージも消えるようにする - #123

Merged
fyui001 merged 5 commits into
NewWorldOrg:masterfrom
fyui001:master
Oct 13, 2026
Merged

fyui001 merged 5 commits into
NewWorldOrg:masterfrom
fyui001:master

Conversation

@fyui001

@fyui001 fyui001 commented Oct 13, 2026

Copy link
Copy Markdown
Member
  • 起動時に、登録済みの各チャンネルで履歴を 100 件ずつさかのぼり、まだ記録していないメッセージを投稿日時付きで記録するようにした。
  • チャンネルを登録した日時より前のメッセージは記録しない。
  • 登録日時が分からないチャンネルは飛ばし、警告をログに残す。
  • 記録したメッセージのうち投稿から 1 日を過ぎたものは次の定期削除で消え、残りも投稿の 1 日後に消える。
  • 取得に失敗したチャンネルはログに残して飛ばし、ほかのチャンネルの取り込みは続ける。
  • 期限切れのメッセージを消すとき、チャンネルごとにそのチャンネルのメッセージだけを取りに行くようにした。
  • 期限切れのメッセージが同じチャンネルに何件あっても、そのチャンネルは 1 回だけ処理する。
  • リポジトリには、チャンネルの一覧と登録日時の取得・記録済みメッセージの照会・投稿日時を指定した記録を足した。
  • 手を入れたファイルの書式を PSR-12 に合わせた。

🤖 Generated with Claude Code

@fyui001 fyui001 self-assigned this Oct 13, 2026
@fyui001
fyui001 merged commit 24f7bc8 into NewWorldOrg:master Oct 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant