Skip to content

mmmurka/English_Words

Repository files navigation

📚 Bot for learning English words - LexiFly 🦉

Welcome to the Bot for learning English words project! This bot will help you improve your English vocabulary through regular exercises and interactive learning.

Table of Contents

🔍 Description

The bot provides users with the opportunity to learn new words and phrases by level of knowledge or on specific topics. This is a great tool for those who want to improve their English language skills.

🚀 Installation

Follow these steps to run the bot on your device:

  1. Clone repositories:

    git clone https://github.com/mmmurka/English_Words.git
    cd English_Words
  2. Token: Register your bot's unique token:

    1. Configuration file: /Telegram/config.py
    2. Insert your token:
    telegram_token = 'BOT_TOKEN'
    1. Save file
  3. Running docker:

    docker-compose up --build

🛠️ Usage

Basic bot commands:

  • /start - Launch the bot and receive a welcome message.

🤝 Сontribution

We welcome contributions from the community! If you want to make changes or add new functionality, please follow these steps:

  1. Fork the repository.
  2. Create new branch:
    git checkout -b feature/new-feature
  3. Make your changes and commit them:
    git commit -m "New feature added"
  4. Push changes to your branch:
    git push origin feature/new-feature
  5. Create Pull Request on GitHub.

📄 License

This project is licensed under the MIT License. Details can be found in the file LICENSE.

💁‍♂️ Authors

mmmurka | 🐈
nemsh | 🦧

⚙️ Technologies Used

  • Python: The main programming language used.
  • Aiogram: A framework for Telegram Bot API.
  • BeautifulSoup4 for web scraping
  • PosgreSQL: A database for storing user and bot data.
  • Google Translate API: For providing translation and pronunciation features.
  • Docker: For containerizing the application.

📧 Contacts

If you have questions or suggestions, you can contact us via telegram: @mmmurkaa


Thanks for using our bot! Good luck in learning English! 🚀

About

Telegram bot for learning new english words

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages