Skip to content

B1Z0N/nevermindybot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What

Spaced repetition telegram bot to help you recall info and remember all your stuff literally FOREVER*.

How

  1. Install postgresql
  2. Run ./scripts/setup.sh or
    • Create user nevermindy and database nevermindydb and grant all privileges on it to that user.
    • Fulfill appsettings.exmpl.json with your data and rename it to appsettings.prod.json.
  3. Run ./scripts/run.sh or
    • Open src/nevermindy.csproj in your IDE and run it.

Why

Because It is very effective way of learning new things.

Personally I use it this way:

  1. Doing something for some time(few days-few months). Like a deep dive into smth.
  2. Writing summary or thesis of what I've learned from this "deep" learning experience.
  3. Posting it to this bot so that I could get this stuff nested into my lifestyle.
  4. Profit.

Todo

  1. Docker
  2. Localization to a lot of languages.
  3. Spam protection.
  4. Automatic bot restart on error.
  5. Enable persistent logging like in fonlybot.
  6. Add regular database backups.

For others possible addons, see open issues.

PS

*for your lifetime