Diary Cat

A Discord bot that acts as a digital diary, let you write and upload picture everyday!

Discord Bots

Features

  • Add a diary page with text and image using dl!add
  • Get reminded every day about writing diary with dl!remindOn
  • Read your diary with dl!read
  • Manage and delete your diary page with dl!delete
  • Keep a record of how frequently you write diary

Bot page and invite link

Self-host/setting up/modification

  • A token can be specified by adding a file .env and add DISCORD_TOKEN=[your_token]
  • Reponse and help message can be edit in response.yaml
  • This bot need a backend to receive and save pictures uploaded by user. API interaction can be seen at connection.py

Technical note

Github

This GitHub page is a mirror of the main (private) Diary Cat github with some modification to hide certain information (security through ofuscation, amirite?)

List of modified/deleted file:

  • Database and backend connection: connection.py
  • Previous code base: oldVersion/
  • (old)Database: database/
  • Backup script: /backup.sh
  • Log file

Backup

Backup is made every 6 hours and stored on Amazon Web Service S3

GitHub

https://github.com/hoangphuc05/diarycat_public