{"id":26457230,"url":"https://github.com/r3d4cted/gamblebot","last_synced_at":"2026-05-07T13:45:40.782Z","repository":{"id":56071338,"uuid":"306024951","full_name":"R3D4CTED/gambleBot","owner":"R3D4CTED","description":"A multifeatured Discord bot mainly aimed at gambling games. Part of a learning experience in making a fully featured bot to administer a major server and provide hours of fun.","archived":false,"fork":false,"pushed_at":"2021-03-02T04:09:26.000Z","size":135,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-28T13:49:31.456Z","etag":null,"topics":["discord","discord-bot","discord-py","discord-py-bot","gambling-games","nsfw","roulette","waifu","waifu-roulette"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/R3D4CTED.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-21T12:57:34.000Z","updated_at":"2021-05-08T19:27:16.000Z","dependencies_parsed_at":"2022-08-15T12:40:17.561Z","dependency_job_id":null,"html_url":"https://github.com/R3D4CTED/gambleBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/R3D4CTED/gambleBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R3D4CTED%2FgambleBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R3D4CTED%2FgambleBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R3D4CTED%2FgambleBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R3D4CTED%2FgambleBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/R3D4CTED","download_url":"https://codeload.github.com/R3D4CTED/gambleBot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R3D4CTED%2FgambleBot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32740908,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"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":["discord","discord-bot","discord-py","discord-py-bot","gambling-games","nsfw","roulette","waifu","waifu-roulette"],"created_at":"2025-03-18T22:58:30.110Z","updated_at":"2026-05-07T13:45:40.751Z","avatar_url":"https://github.com/R3D4CTED.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [REDACTED]'s Hentai Slave.\nA multifeatured Discord bot written in discord.py mainly aimed at gambling games. Part of a learning experience in making a fully featured bot to administer a major server and provide hours of fun.\n\n## Requirements\n```\ndiscord.py\nrequests\npybooru\npymongo\nbs4\nsaucenao-api\n```\n[MongoDB](https://www.mongodb.com/try/download/community).\n\n\n\n## Installation\nInstall dependencies using:\n```\npip install -r requirements.txt\n```\nMake sure you have MongoDB server running on port 27017 and check whether it is accessible before you launch the bot.\n\nOpen up slaveBot.py in a text editor and enter the bot access token in the place specified at the end of the file. More details on how to get one at [Discord developer portal](https://discord.com/developers/docs/intro).\n\nAfter this, you're ready to run it! You can also set bot prefix by changing the value of the variable at the beginning of the script. \n\n\n## Credits\n[nekos.life](https://nekos.life) and [waifu.pics](https://waifu.pics) for the image API. [Anilist](https://anilist.co/) for the waifu/anime-related API. [Danbooru](https://danbooru.donmai.us/) for the dedicated NSFW image providing. [SauceNao](https://saucenao.com/) for the sauce search.\nRespect and greetings to [Snaacky](https://github.com/snaacky), [Stalker](https://github.com/JesseyWhite) and [Subby](https://github.com/callmekory)\n\n### Further thoughts\nWorking on a waifu roulette with more features than other alternatives and being FOSS all the way!\n\n\n## Command list\nAssuming that \"\\*\" is the command prefix.\n```\n---GENERAL/SFW---\n*ping =\u003e Returns latency.\n*random N =\u003e Returns a random number between 0 and N(if N is negative, it'll be converted to positive)\n*waifu =\u003e 1 random waifu image from waifu.pics\n*neko =\u003e 1 random nekomimi image from nekos.life\n*images =\u003e Batch of waifu images from waifu.pics in a paginator form.\n*find \"CHARACTER NAME\" =\u003e Fetches information about a character on AniList.\n*sauce IMAGE_URL =\u003e Fetches the sauce of the image, if possible. Powered by SauceNao.\n\n--GENERAL/NSFW--\n*xwaifu =\u003e 1 random NSFW waifu image from waifu.pics\n*ximages =\u003e Batch of NSFW waifu images from waifu.pics in a paginator form.\n*danbooru \"TAG\" =\u003e Gets image for given tag from Danbooru. Only one tag supported currently.\n*digits DIGIT =\u003e Searches nhentai/nyahentai/9hentai for the given hentai ID and returns tags.\n\n--WAIFU ROULETTE--\n*w roll =\u003e Start the waifu roll. Currently 10/turn, 1 roll/250 seconds due to AniList API restrictions.\n*w list =\u003e Lists all the waifus you claimed.\n\n--ADMIN COMMANDS(OWNER ONLY}--\nNOTE: \"OWNER\" is the account with which the bot API key was generated.\n*admin info =\u003e Displays name/tag of Admin.\n*admin restartroulette =\u003e Resets the rolling time limitations/current rolling status. Use only if an error occurred and bot crashed during execution.\n*admin addwaifu USER_ID ANILIST_ID =\u003e Adds a waifu to a player. Do not abuse this.\n*admin removewaifu USER_ID ANILIST_ID =\u003e Removes a waifu from a player. Do not abuse this.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr3d4cted%2Fgamblebot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr3d4cted%2Fgamblebot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr3d4cted%2Fgamblebot/lists"}