{"id":20816209,"url":"https://github.com/jstnmcbrd/discord-delphi","last_synced_at":"2026-05-03T18:36:06.046Z","repository":{"id":41119178,"uuid":"420611743","full_name":"JstnMcBrd/discord-delphi","owner":"JstnMcBrd","description":"Ethics bot for Discord","archived":false,"fork":false,"pushed_at":"2026-04-17T08:15:14.000Z","size":428,"stargazers_count":0,"open_issues_count":10,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-17T09:37:39.963Z","etag":null,"topics":["ai","bot","discord","discord-js","ethics","morality"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/JstnMcBrd.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-10-24T07:02:21.000Z","updated_at":"2026-04-17T08:15:16.000Z","dependencies_parsed_at":"2023-12-12T01:27:41.443Z","dependency_job_id":"a0a75fea-d1a0-43db-9c34-2e825f33cbee","html_url":"https://github.com/JstnMcBrd/discord-delphi","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/JstnMcBrd/discord-delphi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JstnMcBrd%2Fdiscord-delphi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JstnMcBrd%2Fdiscord-delphi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JstnMcBrd%2Fdiscord-delphi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JstnMcBrd%2Fdiscord-delphi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JstnMcBrd","download_url":"https://codeload.github.com/JstnMcBrd/discord-delphi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JstnMcBrd%2Fdiscord-delphi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32580185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: 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":["ai","bot","discord","discord-js","ethics","morality"],"created_at":"2024-11-17T21:29:05.923Z","updated_at":"2026-05-03T18:36:06.041Z","avatar_url":"https://github.com/JstnMcBrd.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# discord-delphi\n\n[![API Status](https://img.shields.io/github/actions/workflow/status/JstnMcBrd/delphi-ai/api-status.yml?logo=github\u0026label=API%20Status)](https://github.com/JstnMcBrd/delphi-ai/actions/workflows/api-status.yml)\n\n\u003e \u003cimg alt=\"Warning\" src=\"https://raw.githubusercontent.com/Mqxx/GitHub-Markdown/main/blockquotes/badge/dark-theme/error.svg\"\u003e \n\u003e\n\u003e This project is permanently broken. Please read [#53](https://github.com/JstnMcBrd/discord-delphi/issues/53).\n\n## About\n\n`discord-delphi` is a [Discord](https://discord.com/) bot that uses the [Delphi AI](https://delphi.allenai.org/) to provide moral and ethical judgments. Through the bot, users can have their messages judged for morality. It is developed in [TypeScript](https://www.typescriptlang.org/), runs with [Node.js](https://nodejs.org/), and relies on the npm module of [delphi-ai](https://www.npmjs.com/package/delphi-ai).\n\nThe project was started in October 2021 using the codebase of the [discord-cleverbot](https://github.com/JstnMcBrd/discord-cleverbot) project.\n\n## Licensing\n\nWithout a specific license, this code is the direct intellectual property of the original developer. It may not be used, copied, modified, or shared without explicit permission.\nPlease see [GitHub's guide on licensing](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository) and [choosealicense.com](https://choosealicense.com/no-permission/).\n\nFor legal reasons, if you choose to contribute to this project, you agree to give up your copyright and hand over full rights to your contribution. However, you will still be attributed for your work on GitHub. Thank you!\n\n## Getting started\n\n### Creating a bot\n\n- Create a new bot account in the [Discord Developer Portal](https://discord.com/developers/applications/).\n- Copy the access token of your bot for later.\n\n### Setting up the code\n\n- You will need an environment with [Node.js](https://nodejs.org/en/download) installed.\n- Run `git clone https://github.com/JstnMcBrd/discord-delphi.git` to clone the repo.\n- Create a new file called `.env` and add your access token, using [`.env.example`](./.env.example) as an example.\n\n### Running the code\n\n- In the top directory, run `npm install` to download all necessary packages.\n- Run `npm start` to start the bot.\n\n### Interacting with the bot\n\n- In the **OAuth2**\u003e**URL Generator** tab in the Discord Developer Portal, generate an invite URL with the `applications.commands` scope.\n- Use the invite URL to add the bot to a server.\n- @ mention your bot in a message and see the bot respond!\n\n## Development\n\n[Visual Studio Code](https://code.visualstudio.com/) is the recommended IDE for development. All settings are included as artifacts in the [`.vscode`](./.vscode) folder and will automatically apply. You can use the built-in debugger and set breakpoints to troubleshoot the code.\n\nThis project abides by [Semantic Versioning](https://semver.org/) and [Keep A Changelog](https://keepachangelog.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjstnmcbrd%2Fdiscord-delphi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjstnmcbrd%2Fdiscord-delphi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjstnmcbrd%2Fdiscord-delphi/lists"}