Skip to content

serjtroshin/memorises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

memorises

memorises — a telegram bot for learning a foreign language written in Python 3.7.
memorises stores word cards and periodically notifies the user to recall them following Ebbinghaus' hypothesis.
Currently, it mainly supports German–Russian language pair 🇩🇪-🇷🇺, but is not limited to it.
The word/phrase translation is provided by Yandex.Dictionary and Yandex.Translate.

Prerequisites

Install the requirements:

 pip install -r requirements.txt

Install PostgreSQL for managing the database.

Configuring

You need to obtain API keys for your Telegram Bot, Yandex.Dictionary and Yandex.Translate.
Put them and PostgreSQL credentials into the config file.

Running

Start a bot with

python run.py

Releases

No releases published

Packages

No packages published

Languages