{"id":22015159,"url":"https://github.com/ranitmanik/ranitgpt","last_synced_at":"2026-04-20T13:05:20.800Z","repository":{"id":214228119,"uuid":"735001180","full_name":"RanitManik/RanitGPT","owner":"RanitManik","description":"This is an amazing Discord Bot powered by ChatGPT that has been designed to enhance your chatting experience. With its advanced capabilities, this bot is capable of engaging in meaningful conversations and providing you with a truly interactive and enjoyable chat environment. ","archived":false,"fork":false,"pushed_at":"2024-02-19T14:21:47.000Z","size":45,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"DEV","last_synced_at":"2025-03-19T19:46:58.264Z","etag":null,"topics":["bot","chatbot","chatbot-application","chatgpt","discord","discord-bot","gpt","gpt-3","openai","openai-api","replit","replit-bot"],"latest_commit_sha":null,"homepage":"https://replit.com/@ranit-manik/RanitGpt#chat3.txt","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RanitManik.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,"publiccode":null,"codemeta":null}},"created_at":"2023-12-23T10:05:15.000Z","updated_at":"2024-08-05T17:09:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"619659bf-80b9-4f28-aef9-68e3b022106e","html_url":"https://github.com/RanitManik/RanitGPT","commit_stats":null,"previous_names":["ranitmanik/ranitgpt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FRanitGPT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FRanitGPT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FRanitGPT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FRanitGPT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RanitManik","download_url":"https://codeload.github.com/RanitManik/RanitGPT/tar.gz/refs/heads/DEV","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245078145,"owners_count":20557279,"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","chatbot","chatbot-application","chatgpt","discord","discord-bot","gpt","gpt-3","openai","openai-api","replit","replit-bot"],"created_at":"2024-11-30T04:19:47.548Z","updated_at":"2026-04-20T13:05:20.766Z","avatar_url":"https://github.com/RanitManik.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eRanitGPT - Discord Chatbot with OpenAI Integration\u003c/h1\u003e\n\n## Table of Contents\n-  [Overview](#overview)\n-  [Features](#features)\n-  [Usage](#usage)\n-  [How to Run on Replit](#how-to-run-on-replit)\n-  [Configuration](#configuration)\n-  [Example](#example)\n-  [Contributing](#contributing)\n-  [License](#license)\n-  [Contact](#contact)\n-  [Future Endeavors](#future-endeavors)\n\n## Overview\nRanitGPT is a Discord chatbot project developed on Replit, integrating OpenAI's powerful GPT-3.5-turbo model. This chatbot provides an interactive and dynamic conversation experience within Discord servers.\n\n## Features\n- **Chat Loading**: Users can choose from different chat scenarios (1, 2, or 3) to set the initial context for the bot's responses.\n- **Discord Integration**: RanitGPT seamlessly operates within the Discord platform, actively responding to user messages.\n- **OpenAI Integration**: The chatbot leverages OpenAI's GPT-3.5-turbo model to generate context-aware and natural responses.\n\n## Usage\n1. **Select Chat Scenario**: Users input 1, 2, or 3 to load the desired chat context.\n2. **Discord Interaction**: The bot listens for messages in Discord channels, engaging in conversations with users.\n3. **Dynamic Responses**: Utilizing the OpenAI model, RanitGPT generates responses based on the provided chat history.\n\n## How to Run on Replit\n1. Clone the Replit project.\n2. Install necessary dependencies: `pip install discord openai`.\n3. Set environment variables for Discord token (`SECRET_KEY`) and OpenAI API key (`OPENAI_API_KEY`).\n4. Run the Replit project.\n\n## Configuration\n- `file`: Determines the loaded chat scenario (1, 2, or 3).\n- `openai.api_key`: API key for OpenAI authentication.\n- `openai.model`: GPT-3.5-turbo is used for response generation.\n\n## Example\n```python\n# Load chat scenario 2\nfile = \"2\"\n\n# ... (rest of the script)\n```\n\n## Contributing\nContributions are welcome! Feel free to open issues or submit pull requests to enhance the project.\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\u003c/th\u003e\n    \u003cth\u003eSocial Media\u003c/th\u003e\n    \u003cth\u003eUsername\u003c/th\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://cdn4.iconfinder.com/data/icons/social-media-logos-6/512/112-gmail_email_mail-512.png\" width=\"20\" /\u003e\u003c/td\u003e\n    \u003ctd\u003eEmail\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003eranitmanik.dev@gmail.com\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"mailto:ranitmanik.dev@gmail.com\" target=\"_blank\"\u003eEmail\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/LinkedIn_logo_initials.png/480px-LinkedIn_logo_initials.png\" width=\"20\" /\u003e\u003c/td\u003e\n    \u003ctd\u003eLinkedIn\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003eRanit Manik\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.linkedin.com/in/ranit-manik/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Instagram_icon.png/600px-Instagram_icon.png\" width=\"20\" /\u003e\u003c/td\u003e\n    \u003ctd\u003eInstagram\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003eranit_manik_\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.instagram.com/ranit_manik_/\" target=\"_blank\"\u003eInstagram\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/6/6c/Facebook_Logo_2023.png\" width=\"20\" /\u003e\u003c/td\u003e\n    \u003ctd\u003eFacebook\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003eRanitKumarManik\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.facebook.com/RanitKumarManik/\" target=\"_blank\"\u003eFacebook\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Logo_of_Twitter.svg/512px-Logo_of_Twitter.svg.png\" width=\"20\" /\u003e\u003c/td\u003e\n    \u003ctd\u003eTwitter\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003eRANIT_MANIK\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://twitter.com/RANIT_MANIK\" target=\"_blank\"\u003eTwitter\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Future Endeavors\nRanitGPT is an ongoing Replit project, with plans for future updates and improvements. Ranit Manik looks forward to expanding the capabilities of this Discord chatbot through continued development.\n\n**Enjoy chatting with RanitGPT on Discord!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franitmanik%2Franitgpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Franitmanik%2Franitgpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franitmanik%2Franitgpt/lists"}