This is a Discord bot for sharing memes and bringing fun to your server. It's fully open-sourced under the GNU GPL v3 license.
/upload: Your dankest memes with the server!/start: Initiate the automatic meme spawning in the designated channel./stop: Halt the automatic meme spawning./setchannel: Designate the specific channel where the bot will post memes./fetchmeme: Get a random meme on demand from reddit (Not very good)!/forcememe: Get a random meme from your meme folder./stats: Gets the bots Total Memes sent, Remaining and esimated time till the last meme sends./info: Display information about the bot and creator (ME C:).
Follow these steps to set up the Meme Spawner bot:
-
📥 Clone the Repository:
git clone https://github.com/tigerjess12/Meme-Spawner.git cd Meme-Spawner -
Install Dependencies
npm install
-
⚙️ Configure the Bot: Open the
config.jsonfile and update the following crucial fields:token: Your Discord bot's private token. Keep this secret!clientId: Your bot's Application ID. You can find this in your Discord Developer Portal.ownerID: Your Discord user ID. This gives you administrative control.guildId: Your Guild ID.- Optional: Explore other fields to customize the bot's behavior to your liking.
-
Permissions in
settings/permissions.json
You can change the permssions here or with commands in chat
-
🚀 Deploy Commands: Run this command in your terminal to register the bot's commands with Discord:
node deploy-commands.js
-
🚦 Start the Bot: Launch the bot!
node index.js
This project is proudly licensed under the GNU General Public License v3.0. For complete details, please refer to the LICENSE file.
The info file/command included with this bot must remain intact and unmodified in all redistributions. This ensures proper credit to the original creator. Thank you for respecting the open-source spirit!