{"id":27945839,"url":"https://github.com/dts-11/pizzahat","last_synced_at":"2025-05-07T13:06:18.814Z","repository":{"id":38977038,"uuid":"435096718","full_name":"DTS-11/PizzaHat","owner":"DTS-11","description":"Multi-purpose bot made with discord.py","archived":false,"fork":false,"pushed_at":"2025-03-16T08:20:02.000Z","size":3108,"stargazers_count":30,"open_issues_count":0,"forks_count":20,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T13:06:09.070Z","etag":null,"topics":["bot","discord","discord-bot","discord-py","dpy","multi-purpose-bot","multi-purpose-discord","pizzahat"],"latest_commit_sha":null,"homepage":"https://pizzahat.vercel.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DTS-11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":"DTS_11","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2021-12-05T06:59:26.000Z","updated_at":"2025-04-15T15:43:11.000Z","dependencies_parsed_at":"2024-09-14T08:28:12.366Z","dependency_job_id":"29f501f4-a417-468d-8a81-fe2a316912e1","html_url":"https://github.com/DTS-11/PizzaHat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DTS-11%2FPizzaHat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DTS-11%2FPizzaHat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DTS-11%2FPizzaHat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DTS-11%2FPizzaHat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DTS-11","download_url":"https://codeload.github.com/DTS-11/PizzaHat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252883206,"owners_count":21819160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","discord","discord-bot","discord-py","dpy","multi-purpose-bot","multi-purpose-discord","pizzahat"],"created_at":"2025-05-07T13:06:18.063Z","updated_at":"2025-05-07T13:06:18.795Z","avatar_url":"https://github.com/DTS-11.png","language":"Python","funding_links":["https://patreon.com/DTS_11"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cimg src=\"./PizzaHat/assets/images/bot-logo.png\" width=\"300\" height=\"300\"/\u003e \u003cbr\u003e\nPizzaHat Discord Bot \u003ch1/\u003e\n\n\u003ch4 align=\"center\"\u003e Your ultimate Discord companion! \u003ch4/\u003e\n  \u003c/a\u003e\u003cbr\u003e\n  \u003cimg src=\"https://img.shields.io/badge/discord.py-2.3.2-blue?style=flat\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Python-3.11-green?style=flat\u0026logo=python\" /\u003e\n  \u003cimg src=\"https://github.com/DTS-11/PizzaHat/actions/workflows/codeql-analysis.yml/badge.svg\" /\u003e\n\u003c/h1\u003e\n\n## ℹ️ • Info\n\n[PizzaHat](https://pizzahat.vercel.app) is a multi-purpose bot, made to satisfy your needs, as well as your server's needs too! This project is open source so that other developers could work on it and make it even better!\n\n## \u003cimg src=\"https://cdn.discordapp.com/emojis/800797566471897088.png?size=80\" height=\"30px\"\u003e • Features\n\n- 📌 Over 150+ commands! \u003c/li\u003e\n- 🔼 99% uptime. \u003c/li\u003e\n- 🏓 Low latency. \u003c/li\u003e\n- \u003cimg src=\"https://cdn.discordapp.com/emojis/847248846526087239.png?size=80\" height=\"19px\"\u003e Powerful moderation. \u003c/li\u003e\n- 🛡️ Effective automod and antiraid system. \u003c/li\u003e\n- 🥳 Fun commands. \u003c/li\u003e\n- 🎮 Fun games. \u003c/li\u003e\n- ⚒️ Utility commands. \u003c/li\u003e\n- 😎 Emoji management. \u003c/li\u003e\n- 📔 Advanced logging system. \u003c/li\u003e\n- 🌟 Starboard system. \u003c/li\u003e\n- 🗳 Poll voting system \u003c/li\u003e\n- 🏷 Tag system \u003c/li\u003e\n- 🎟 Ticket system \u003c/li\u003e\n- \u003cimg src=\"https://cdn.discordapp.com/emojis/809170074006192130.png?size=80\" height=\"19px\"\u003e Updated and maintained! \u003c/li\u003e\n\n## \u003cimg src='https://cdn.discordapp.com/emojis/802615573556363284.png?size=80' height=\"30px\"\u003e • How to contribute?\n\n- Fork the repo.\n- Create a new branch\n- Add features/changes (with proper docs for help)\n- Format code \u0026 sort imports with Ruff\n\n```bash\nruff check --select I --fix .\nruff format .\n```\n\n- Commit and push the changes\n- Submit pull request\n\n## \u003cimg src=\"https://cdn.discordapp.com/emojis/802615572080099378.png?size=80\" height=\"30px\"\u003e • Self hosting\n\nI'd prefer if you don't run an instance of this bot. Just use the `invite` command to invite the bot to your server. The code here is for **_educational an developmental purposes only!_** \u003cbr\u003e\\\nAnyways, if you still want to self host this, here are the steps:\n\u003cb\u003e\n\n- Install [Python 3.8 or higher](https://www.python.org/downloads/)\n\n- Install [Git](https://git-scm.com/downloads)\n\n- Clone the repo\n\n```bash\n$ git clone https://github.com/DTS-11/PizzaHat.git\n```\n\n- Install the dependencies\n\n```bash\ncd PizzaHat\npip install -r requirements.txt\n```\n\n- Configuring the bot \u003cbr\u003e\n  Create a `.env` file with the following format\n\n```\nTOKEN = your_bot_token\nPG_URL = postgresql_connection_url\n```\n\nCreate a `bad_words.py` file in the `utils` directory\n\n```py\nBANNED_WORDS = [\n  \"list of\",\n  \"banned words\",\n  \"for automod\",\n]\n```\n\n- Running the bot\n\n```bash\npython .\n```\n\nRun this command in 'PizzaHat/PizzaHat' directory \\\n\u003cbr\u003e\n\n---\n\nNote:\n\n- We do not provide support for self-hosting. If you are unable to self host PizzaHat by yourself, just use the bot itself which we put lot's of work into.\n\n- You also CANNOT USE self-hosted version commercially (ie: public bot or using this code for money).\n\n- You CANNOT USE PizzaHat's name, logo in your bot.\n\n- You MUST give credits to the repository and to the contributors.\n\n- You are also NOT ALLOWED to change/remove the `credits` command.\n\n---\n\n\u003cbr\u003e\n\n\u003c!-- Please DON'T run an instance of this bot. The code here is for **educational and development purpose only!** Instead, I'd recommend inviting the bot. And the bot is not made to be configurable.\n\nIf you decide to run your own instance, you should change the necessary things and give credits to the repo and it's contributors.We **WILL NOT** provide support on self-hosting --\u003e\n\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003e \u003ca href=\"https://discord.com/oauth2/authorize?client_id=860889936914677770\u0026permissions=10432416312438\u0026scope=bot\"\u003eInvite Bot\u003c/a\u003e | \u003ca href=\"https://discord.gg/WhNVDTF\"\u003eDiscord server\u003c/a\u003e \u003ch2/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdts-11%2Fpizzahat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdts-11%2Fpizzahat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdts-11%2Fpizzahat/lists"}