A simple Discord bot that posts random quotes from the TV show 'The Middle'
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
'Frankie-Bot' is a bot developed for members of 'The Middle' Discord server. Upon command, Frankie-Bot will post a random quote from either Frankie, Mike, Brick, Sue or Axl (and some other characters too!) into the bot-commands channel. Fans can recall their favourite 'The Middle' scenes and lines, and discuss these with others!
To get Frankie-Bot up and running locally on your machine, follow the prerequisite and installation steps below.
-
Node.js: You will need the latest version of Node.js, which you can download here.
-
Environment variables: To keep secret information secure, you will need to create a
.env
file within the project directory. Once your.env
file has been created, use a text editor to copy in your environment variables as shown in the example below. NOTE: You must write the MONGODB_SRV value exactly as it is written in the example. This will allow you access to the quotes database. You are required to input your own Discord token and channel ID.TOKEN = abcdefghij... MONGODB_SRV = mongodb+srv://all_users:1234@laurens-cluster.keqmo.mongodb.net/The-Middle CHANNEL = 1234567...
Once you have followed the above prerequisite steps, you are ready to run the bot locally. To do so, simply open the Discord desktop application, and then type the following command into your terminal:
node .
If you don't want to run the bot locally, and simply wish to add Frankie-Bot to your Discord server, you can do so through the invite link
Once you've got Frankie-Bot up and running, simply type !quote
in your specified Discord channel to see a randomly-generated quote.
- Posting a random quote
- The daily quote
- [] Saving new quotes
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Lauren Bassett - LinkedIn - laurenb252@outlook.com
Project Link: https://github.com/laurenbsst/Frankie-Bot