{"id":13456118,"url":"https://github.com/ausbitbank/ChatGPTDiscord","last_synced_at":"2025-03-24T09:31:27.815Z","repository":{"id":64264698,"uuid":"574280573","full_name":"ausbitbank/ChatGPTDiscord","owner":"ausbitbank","description":"Discord bot for interacting with ChatGPT's API by OpenAI","archived":false,"fork":false,"pushed_at":"2023-03-16T05:41:25.000Z","size":224,"stargazers_count":223,"open_issues_count":0,"forks_count":22,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-10-28T23:33:50.818Z","etag":null,"topics":["chatgpt","discord-bot","gpt-3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"acheong08/ChatGPT","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ausbitbank.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-12-05T00:22:34.000Z","updated_at":"2024-09-13T15:44:21.000Z","dependencies_parsed_at":"2024-02-17T10:44:26.077Z","dependency_job_id":null,"html_url":"https://github.com/ausbitbank/ChatGPTDiscord","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/ausbitbank%2FChatGPTDiscord","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ausbitbank%2FChatGPTDiscord/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ausbitbank%2FChatGPTDiscord/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ausbitbank%2FChatGPTDiscord/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ausbitbank","download_url":"https://codeload.github.com/ausbitbank/ChatGPTDiscord/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245243291,"owners_count":20583601,"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":["chatgpt","discord-bot","gpt-3"],"created_at":"2024-07-31T08:01:16.439Z","updated_at":"2025-03-24T09:31:27.399Z","avatar_url":"https://github.com/ausbitbank.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# ChatGPTDiscord\nA discord bot using openAI's unofficial ChatGPT api to act as a smart chat assistant allowing for natural, conversational interactions between users and the language model. This can be a great way to generate creative ideas, have engaging discussions, or even just pass the time with some entertaining banter.\n\n**Warning: You run the risk of having your account banned by OpenAI when using the unofficial free api.**\n\nCurrently setup for a single channel, and a single conversational thread.\n\nAccepts discord file upload of text based files (analyse code or essays!)\n\nSplits output from chatgpt into multiple messages to get around discord message size limits.\n\nRemoves common limitation phrases from output, and rebrands OpenAI to EvilCorp.\n\nOriginally forked from https://github.com/acheong08/ChatGPT\n\nUse a version of it (named \"wiseguy\") live in this discord https://discord.gg/WBKG7VS8Cx in the #chatgpt channel\n\n# Setup\n## Install\n`git clone https://github.com/ausbitbank/ChatGPTDiscord`\n\n`cd ChatGPTDiscord`\n\n`pip3 install requests discord asyncio typing`\n\n`pip3 install revChatGPT --upgrade`\n\nSetup config file with the steps in https://github.com/acheong08/ChatGPT\nBe sure to add in your \"discord_bot_token\" (api key), \"discord_channel\" (channel id for where you want it to response) and \"discord_admin_id\": (numeric admin account id)\n\n# Running\n```\n $ python3 ChatGPTDiscord.py            \n```\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=ausbitbank/ChatGPTDiscord\u0026type=Date)](https://star-history.com/#/ausbitbank/ChatGPTDiscord\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fausbitbank%2FChatGPTDiscord","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fausbitbank%2FChatGPTDiscord","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fausbitbank%2FChatGPTDiscord/lists"}