This is a student project for MIPT course " Computer network architecture".
- Definitions
- Pronunciation (transcription)
- Parts fo speech
- Synonyms
- Antonyms
- Examples
To see an example of interaction with GlossyBot use Link
To interact wit the bot (if it's started) use Link
- Clone the repository:
git clone https://github.com/Bordoglor/glossy-bot.git - Install libraries via command:
pip install -r requirements.txt - Run with command:
python run.py TOKEN HOST KEY- TOKEN: a unique telegram bot token needed for connection with Telegram server
- HOST and KEY: unique identifiers needed for connection with WordsApi
The main idea of this project is a creation a user-friendly dictionary with a comprehensible interface for quick information access.
A chat with the GlossyBot can be used as a storage for previously requested information.
This bot works with API of WordsAPI.
The bot uses and develops local database Cache to answer users' requests. If the word not in the Cache, bot makes the request to WordsAPI to get words info and add it to the Cache.
GlossyBot supports independent work with multiple users.