docs: public Ability backupDB() {
      return builder()
          .name(BACKUP)
          .locality(USER)
          .privacy(CREATOR)
          .input(0)
          .action(ctx -> {
            File backup = new File("backup.json");
  
            try (PrintStream printStream = new PrintStream(backup)) {
              printStream.print(db.backup());
              sender.sendDocument(new SendDocument()
                  .setDocument(backup)
                  .setChatId(ctx.chatId())
              );
            } catch (FileNotFoundException e) {
              BotLogger.error("Error while fetching backup", TAG, e);
            } catch (TelegramApiException e) {
              BotLogger.error("Error while sending document/backup file", TAG, e);
            }
          })
          .build();
    }