https://github.com/rtk-rnjn/parrot
Parrot Bot is your all-in-one Discord utility, offering features like starboards, reminders, giveaways, moderation, coding tools, and games
https://github.com/rtk-rnjn/parrot
bot discord discord-bot discord-py moderation-bot python-bot
Last synced: 8 months ago
JSON representation
Parrot Bot is your all-in-one Discord utility, offering features like starboards, reminders, giveaways, moderation, coding tools, and games
- Host: GitHub
- URL: https://github.com/rtk-rnjn/parrot
- Owner: rtk-rnjn
- License: mpl-2.0
- Created: 2021-06-11T05:57:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-15T08:31:23.000Z (over 1 year ago)
- Last Synced: 2025-04-30T06:45:33.763Z (8 months ago)
- Topics: bot, discord, discord-bot, discord-py, moderation-bot, python-bot
- Language: Python
- Homepage: https://top.gg/bot/800780974274248764
- Size: 235 MB
- Stars: 92
- Watchers: 1
- Forks: 26
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# BOT DOWN
# Parrot Discord Bot
*Imagine a Discord bot with Mini Ticket System, Moderation tools for admins and lots of fun commands for the users. And International Global Chat.*
---

---
#### Invite bot with:-
- [`No permission`](https://discord.com/api/oauth2/authorize?client_id=800780974274248764&permissions=0&scope=bot%20applications.commands)
- [`Minimal permission`](https://discord.com/api/oauth2/authorize?client_id=800780974274248764&permissions=385088&scope=bot%20applications.commands)
- [`Recommended permission`](https://discord.com/api/oauth2/authorize?client_id=800780974274248764&permissions=2013651062&scope=bot%20applications.commands)
- [`Admin permission`](https://discord.com/api/oauth2/authorize?client_id=800780974274248764&permissions=8&scope=bot%20applications.commands)
- [`All permission (Not Admin)`](https://discord.com/api/oauth2/authorize?client_id=800780974274248764&permissions=545460846583&scope=bot%20applications.commands)
---
## Self Host?
You need to set the environment variables for the bot to work. You can find the tokens and links for the token in `.example-env` file, and do change the name of file to `.env`.
---
You also need to have [`pm2`](https://pm2.keymetrics.io/docs/usage/quick-start/) installed. To install it, run the following command:
```bash
npm install pm2@latest -g
```
---
In case you don't have [`npm`](https://docs.npmjs.com/) installed run the following command to install it:
```bash
sudo apt update
```
```bash
sudo apt install nodejs npm
```
---
Now you need to install dependencies, to do that run the following command, make sure you have [`python`](https://www.python.org/) version `3.11+` installed:
```bash
pip install -r requirements.txt
```
---
After all that you can run the bot with the following command:
```bash
pm2 start pm2.json
```
---
[](https://app.codacy.com/gh/rtk-rnjn/Parrot/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)