{"id":20599563,"url":"https://github.com/devsrijit/codegpt","last_synced_at":"2025-10-04T17:02:24.733Z","repository":{"id":130808665,"uuid":"610875321","full_name":"DevSrijit/CodeGPT","owner":"DevSrijit","description":"A ChatGPT powered discord support bot for the codeday.org community discord server/","archived":false,"fork":false,"pushed_at":"2024-01-29T05:24:25.000Z","size":757,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T01:25:49.275Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevSrijit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-03-07T16:52:30.000Z","updated_at":"2023-03-07T16:53:20.000Z","dependencies_parsed_at":"2024-11-16T08:33:34.487Z","dependency_job_id":"925d35ad-6147-4bee-9472-cb911d54ece0","html_url":"https://github.com/DevSrijit/CodeGPT","commit_stats":null,"previous_names":["devsrijit/codegpt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSrijit%2FCodeGPT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSrijit%2FCodeGPT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSrijit%2FCodeGPT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSrijit%2FCodeGPT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevSrijit","download_url":"https://codeload.github.com/DevSrijit/CodeGPT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242240121,"owners_count":20095324,"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":[],"created_at":"2024-11-16T08:33:22.726Z","updated_at":"2025-10-04T17:02:19.671Z","avatar_url":"https://github.com/DevSrijit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GPT-Powered Customer Support Bot for Discord\n[\u003cimg src=\"https://open.autocode.com/static/images/open.svg?\" width=\"192\"\u003e](https://open.autocode.com/)\n\nThis is a GPT-powered customer or community support bot. It works by connecting\nto a Google Sheet with three colums: `Question`, `Answer` and `Embedding`.\nEvery time a user asks a question to the bot, it will first categorize the\nquestion as a general conversation or tech support question. If it think it's a\ntech support question, it will then query Google Sheets to find the most\nappropriate answer and respond accordingly.\n\nThe `Embedding` field is meant to cache Embedding data in Google Sheets so you\ndon't have to re-query OpenAI for general support questions every time. If you\nadd new questions and answers, **you do not need to populate this field**.\n\n![Support bot](/readme/gallery/1-bot-example.png)\n\n## Example data for Google Sheets\n\nYour Google Sheet must contain data in the following format to work. **Note that\nthe Embedding field can be empty, your bot will populate this automatically.**\n\n| Question | Answer | Embedding |\n| --- | --- | --- |\n| How do I update my credit card? | You can update your credit card at https://autocode.com/dashboard/-/account/payment-methods/ | |\n| My Discord bot won't link, help! | Try linking it again in incognito mode or disabling popup blockers. | |\n| When I run my code it says \"test data\". | Try changing your payload in the editor using real IDs, or talking to your endpoint directly from Discord. | |\n| Why is my bot offline? | You've likely used your free credits. Visit https://autocode.com/dashboard/-/account/sub/ to activate your account. | |\n| How do I learn to code? | The best place to start is our Discord bot guide at https://autocode.com/guides/how-to-build-a-discord-bot/ | | |\n\n## Adding more Questions and Answers\n\nSimply update your Google Sheet to give your bot a larger knowledge base. Note\nthat when using the default template without modificaiton the Q\u0026A repository\nwill only be looked up when the bot believes it has encountered a tech support\nquestion.\n\n## Bot not working?\n\nMake sure [Privileged Intents](https://autocode.com/discord/threads/what-are-discord-privileged-intents-and-how-do-i-enable-them-tutorial-0c3f9977/)\nare enabled for your bot, specifically the **Message Content** intent.\nThis is required to respond to the `bot_mention` event.\n\n## Happy hacking!\n\nInterested in how this bot works? Want to better understand embedding vectors?\nCheck out the guide [How to build a GPT support Discord bot](http://autocode.com/guides/how-to-build-a-gpt-support-discord-bot/).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsrijit%2Fcodegpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevsrijit%2Fcodegpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsrijit%2Fcodegpt/lists"}