tetsuya-ki/discord-reminderbot

Discordのファイル添付の上限は8MBなので、容量が大きすぎたらなんかしないとダメ

Closed this issue · 2 comments

古いリマインドを削除する必要があるのだと思う。
削除した状態でもリマインド登録できないなら、容量オーバーてきな何か表示が必要なのかもしれない...。

100ギルドくらいで使った場合とかの話だと思うので、急がなくてもいい気がする。

この形式にしようかな。botのオーナーのコマンドで発動

1.新しいテーブルを作成
2.生きているリマインドだけ、インポートする
3.古いテーブルをxxx_.binとして添付
4.古いテーブルを削除、クリア

SQLite> DELETE FROM table_name;
SQLite> VACUUM;

5.新しいテーブルをリネームし、添付

普通に完了しているリマインドを削除(delete,commitした後VACUUM)するだけにした
developブランチでは対応済。
d1ab7eb

masterに取り込まれたら完了にする。