{"id":19327855,"url":"https://github.com/diegomagdaleno/cheems-bot","last_synced_at":"2026-03-12T06:02:20.543Z","repository":{"id":38376856,"uuid":"275903363","full_name":"DiegoMagdaleno/cheems-bot","owner":"DiegoMagdaleno","description":"Meet Cheems as a Discord bot!","archived":false,"fork":false,"pushed_at":"2024-03-20T17:39:29.000Z","size":580,"stargazers_count":3,"open_issues_count":6,"forks_count":12,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-22T21:48:52.260Z","etag":null,"topics":["bot","cheems","discord","discord-bot","discord-py"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DiegoMagdaleno.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"zenodo":null}},"created_at":"2020-06-29T19:08:19.000Z","updated_at":"2022-11-12T04:34:28.000Z","dependencies_parsed_at":"2023-12-22T18:25:34.366Z","dependency_job_id":"cc77c6de-4a0f-4a97-8e4e-09c626477ef6","html_url":"https://github.com/DiegoMagdaleno/cheems-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DiegoMagdaleno/cheems-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoMagdaleno%2Fcheems-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoMagdaleno%2Fcheems-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoMagdaleno%2Fcheems-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoMagdaleno%2Fcheems-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DiegoMagdaleno","download_url":"https://codeload.github.com/DiegoMagdaleno/cheems-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoMagdaleno%2Fcheems-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30416737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T04:41:02.746Z","status":"ssl_error","status_checked_at":"2026-03-12T04:40:12.571Z","response_time":114,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","cheems","discord","discord-bot","discord-py"],"created_at":"2024-11-10T02:19:11.189Z","updated_at":"2026-03-12T06:02:20.516Z","avatar_url":"https://github.com/DiegoMagdaleno.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://github.com/DiegoMagdaleno/cheems-bot\"\u003e\u003cimg src=\"https://i.imgur.com/gymxVRg.jpg\" width=25% height=25%\u003e\u003c/a\u003e\n    \u003cbr\u003e\n    Cheems Bot!\n    \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eReddit, 4chan, Memes, Package managers, Information.\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/diegomagdaleno/cheems-bot/issues\"\u003e\u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/diegomagdaleno/cheems-bot?style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/diegomagdaleno/cheems-bot/network\"\u003e\u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/diegomagdaleno/cheems-bot?style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/diegomagdaleno/cheems-bot/stargazers\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/diegomagdaleno/cheems-bot?style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"#overview\"\u003eOverview\u003c/a\u003e\n    •\n    \u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\n    •\n    \u003ca href=\"\"\u003eDocumentation\u003c/a\u003e\n    •\n    \u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\n    •\n    \u003ca href=\"#credits\"\u003eCredits\u003c/a\u003e\n\u003c/p\u003e\n\n# Overview\n\nCheems bot was a project created by me and a couple of friends, the original intention was to be able to get r/Dogelore memes on the Discord chat, however the project quickly scalated to become a multifunctional Discord bot.\n\nThe goal of Cheems then became to make a easy to install, self-hosted multifunctional Discord bot. While Cheems is still in early development it can perform a lot of actions and operations!\n\n**Some features:**\n- Check Dogelore memes\n- Get memes from different subreddits\n- Get 4chan posts from a board\n- Get NSFW content \n- Get cute images of animals\n- Get Homebrew packages information\n- Get GitHub repository information\n- Get Urban Dictionary information\n- Get Google images\n\nCheems is install in development and the stuff that it can do, is getting bigger and bigger! In the future, Cheems might even be able to fully moderate servers.\n\n# Installation\n\nWe support the major platforms, but pretty much any operating system that is UNIX-like or NT should be supported!, still you can see specific for each platform:\n\n- [Windows]()\n- [macOS]()\n- [Linux]()\n\n## Requirements\n\nIn order to install and get an instance of Cheems running, you will need:\n\n1. A computer that has good uptime (Running Windows, macOS or Linux)\n2. Python 3 installed on your computer. If you don't have Python you can install it [here](https://www.python.org/downloads/).\n3. A text editor (Can be notepad, but I recommend [Visual Studio Code](https://code.visualstudio.com/))\n\n## Installation\n\nBefore you install and get Cheems running, Cheems requires some stuff to be able to provide all features:\n\n1. A bot Discord account.\n2. A Reddit account, with a \"developer\" application.\n\nYou can skip this sections, if you already have this requirements.\n\nTutorials on how to setup these can be found here:\n- [Discord](https://github.com/DiegoMagdaleno/cheems-bot/blob/master/documentation/discord_bot.md)\n- [Reddit](https://github.com/DiegoMagdaleno/cheems-bot/blob/master/documentation/reddit_dev.md)\n\nAfter you have setup your account to perform any operations that Cheems might need, it is now time to run our setup script.\n\nNow this changes depending on your operating system.\n\nA \"UNIX\" based operating system, needs to run `setup.sh` while an NT based operating system needs to run `setup.bat`. \n\nTo determine if your operating system is UNIX or NT based you can just find your operating system here:\n\n- **UNIX BASED**:\n    - macOS / OS X\n    - Linux\n    - *BSD (FreeBSD, OpenBSD)\n    - Android\n    - ChromeOS\n- **NT BASED**:\n    - Windows\n\nOnce you determine what kind of operating system you have, it is now time to run the script, you need access to terminal in the case of UNIX based operating systems, and to Powershell/Terminal Windows app in the case of NT Operating systems.\n\nIf you don't know how to open the terminal in your operating system, a quick Google search should be enough.\n\nNow run the script that is needed in your operating system, by dragging and dropping into the terminal, or changing directory `cd` into the location and executing `setup.sh` or `setup.bat`.\n\nFollow the configuration process, here is an example:\n\n```\n❯ ./setup.sh\nWhat's your Reddit client ID?:\nrerdasf\nWhat's your Reddit client secret?:\nafdsafadsfads\nWhat's your Reddit user agent?:\nfadsfadsfasd\nWhat's your Reddit username?\nfadsfadsfds\nWhat's your Reddit password?\nfdasfdasfdasfdasf\nWhat's your Discord bot token?\nfadsafadsfadsf\n```\n\nOnce you are done, active the Python environment by using the following command `source ./venv/bin/activate`.\n\nNow execute main.py inside cheemsbot using your python installation.\n\nYou are done and ready to have fun with cheems.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiegomagdaleno%2Fcheems-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiegomagdaleno%2Fcheems-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiegomagdaleno%2Fcheems-bot/lists"}