strata-czasu / hashira

1 stars 0 forks source link

Logging #60

Open Daste745 opened 2 months ago

Daste745 commented 2 months ago

System logowania edycji wiadomości, zmian nicków, statusów, opisów, etc. Logi można zapisywać do bazy danych i wybrane wysyłać też na kanał. Można też rozdzielić logi na wiele kanałów jeśli będzie ich za dużo.

System do logów mógłby zapisywać też rzeczy, które dzieją się w bocie, jak np. dodawanie punktów, kupowanie itemów, zmienianie ustawień bota, etc.

Logi powinny mieć opcję ustawienia kanału/kanałów na który są wysyłane. Przydałaby się też możlowść przekazywania ich na kanał na innym serwerze.

Najbardziej potrzebne:

Event edit message pojawia się nawet bez edycji. Zgaduję, że dzieje się to kiedy ktoś wrzuca linka który po chwili dostaje embeda, który jest wysyłany jako edycja. Możemy to wyłapać przy logowaniu edycji żeby nie śmiecić w logach.

Usunięcie/edycja wiadomości nie rejestrują się poprawnie kiedy dana wiadomość nie istnieje w cache bota. Powinniśmy obsługiwać partial eventy aby logować też edity/usunięcia starych wiadomości.

Dodatkowe:

Moderacyjne: