Skip to content

A discord bot created with discord.py. Includes translation and dictionary utilities.

License

Notifications You must be signed in to change notification settings

miguel-osuna/Knowledge-Bot

Repository files navigation

Knowledge Bot

📖 Description

Self hosted discord bot that offers translation and dictionary utilities.

🎯 Features

  • Text translation
  • Language detection
  • Definitions, synonyms, antonyms and rhymes
  • Word of the day and random words

🔆 Visuals

Link to image

💡 Getting Started

Follow the instructions below to work on the project on your local environment.

📋 Prerequisites

In case you don't use Docker, you'll need Git, Python 3.8 and a Virtual Environment (in this case, Pipenv is used as a package manager and virtual environment).

All dependencies are listed on the Pipfile.

💻 Installation

# Clone this repository
$ git clone https://github.com/miguel-osuna/Knowledge-Bot.git

# Go into the repository from the terminal
$ cd Knowledge-Bot

# Remove current origin repository
$ git remote remove origin

🐳 Running project with Docker

This will run the project on your local environment.

Make sure to create a hidden folder like envs.example named .envs, with the same kind of environment variables.

docker-compose up -d --build

🚀 Deployment

This project includes a Procfile for Heroku, but can be deployed to any other host.

🔧 Built With

Project Documentation

To learn about bot commands, check the project documentation

🎭 Authors

📒 License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A discord bot created with discord.py. Includes translation and dictionary utilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published