Skip to content

Bordoglor/glossy-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GlossyBot

This is a student project for MIPT course " Computer network architecture".

This Telegram Bot provides english dictionary with different information:

  1. Definitions
  2. Pronunciation (transcription)
  3. Parts fo speech
  4. Synonyms
  5. Antonyms
  6. Examples

To see an example of interaction with GlossyBot use Link

To interact wit the bot (if it's started) use Link

How to install and run GlossyBot local

  1. Clone the repository: git clone https://github.com/Bordoglor/glossy-bot.git
  2. Install libraries via command: pip install -r requirements.txt
  3. 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

More about GlossyBot development

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages