{"id":28957931,"url":"https://github.com/ctnkaan/postman-sentinel","last_synced_at":"2025-06-23T22:35:17.344Z","repository":{"id":42991995,"uuid":"418260709","full_name":"ctnkaan/Postman-Sentinel","owner":"ctnkaan","description":"Postman Sentinel (Previously Postman Student Helper) is the Discord Bot that specializes in server security. It also has some fun commands to lighten up the mood. This bot has blocked more than 900 attacks!","archived":false,"fork":false,"pushed_at":"2023-05-03T16:18:58.000Z","size":534,"stargazers_count":19,"open_issues_count":2,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2023-05-03T20:07:26.299Z","etag":null,"topics":["bot","discord","discord-bot","discord-js","discrodjs","javascript","nodejs","postman","security","typescript"],"latest_commit_sha":null,"homepage":"https://discord.com/oauth2/authorize?client_id=899388751652986910\u0026permissions=8\u0026scope=bot","language":"TypeScript","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/ctnkaan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-17T21:32:46.000Z","updated_at":"2023-03-13T20:38:50.000Z","dependencies_parsed_at":"2023-02-18T02:46:06.676Z","dependency_job_id":null,"html_url":"https://github.com/ctnkaan/Postman-Sentinel","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/ctnkaan/Postman-Sentinel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctnkaan%2FPostman-Sentinel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctnkaan%2FPostman-Sentinel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctnkaan%2FPostman-Sentinel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctnkaan%2FPostman-Sentinel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctnkaan","download_url":"https://codeload.github.com/ctnkaan/Postman-Sentinel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctnkaan%2FPostman-Sentinel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261567481,"owners_count":23178161,"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","discord","discord-bot","discord-js","discrodjs","javascript","nodejs","postman","security","typescript"],"created_at":"2025-06-23T22:35:16.893Z","updated_at":"2025-06-23T22:35:17.337Z","avatar_url":"https://github.com/ctnkaan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"./assets/Sentinel.png\" width=540px height=540px\u003e\n\t\u003ch1 align=\"center\"\u003e Postman Sentinel \u003c/h1\u003e\n\t\t\u003cp align=\"center\"\u003e\n\t\t\t\u003cb\u003eThis is the main repository of the Postman Sentinel Discord Bot. \u003c/b\u003e \n\t\t\u003c/p\u003e  \n\u003c/p\u003e\n\n## About :\n\nPostman Sentinel is a Discord Bot developed by Çetin Kaan Taşkıngenç \u0026 Claire Froelich. It's main aims are to help make the Postman Student Community Discord a better place by using moderation and fun commands !\n\n## Note to all developers\n\nBe sure to not commit directly to the main. Happy coding !\n\n## Prerequisites\n\n### System requirement\n\n1. Any system with basic configuration.\n2. Operating System : Windows / Linux / Mac\n\n### Software requirement\n\n1. Node.JS\n2. Git\n\n(Docker is nice but not required to run the project locally)\n\n### Skill requirement\n\n1. Git \u0026 Github\n2. Node.JS\n3. Discord.JS\n4. TypeScript\n\n## Running the Project Locally\n\n### Setting Up The Application\n\n1. Clone the project with `git clone` and `cd` into it\n1. Copy the env vars: `cp .sampledotenv .env`\n1. Get your secret key from [Discord Developer Portal](https://discord.com/developers/applications) (make a bot for your app) and put it in the `.env` file as the value for `DISCORD_TOKEN`\n1. Run `yarn install`\n1. You are good to go! Now you can start the project by typing `yarn dev`\n\n## Commands\n\n#### Active Commands\n\n-   `!p translate \u003ctext\u003e` -\u003e Translate a message from another language to English\n-   `!p help`-\u003e Displays all commands\n-   `!p programs` -\u003e List all programs\n-   `!p meme` -\u003e Send a coding meme from Reddit\n-   `!p security` -\u003e Display the current number of attacks blocked\n-   `!p project` -\u003e Display a random project idea\n-   `!p pets` -\u003e Display a cute cat picture\n\n#### Silent Commands\n\n-   `Scam Detection` -\u003e Every message is scanned for scams\n-   `Non Gender Netural Words Detection` -\u003e Every message is scanned for words like 'guys', 'dude', 'bro', etc..\n\n## Contributors :\n\n\u003ca  href  =  \"https://github.com/ctnkaan/postman-student-helper/graphs/contributors\"\u003e\n\n\u003cimg  src  =  \"https://contrib.rocks/image?repo=ctnkaan/postman-student-helper\"/\u003e\n\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctnkaan%2Fpostman-sentinel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctnkaan%2Fpostman-sentinel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctnkaan%2Fpostman-sentinel/lists"}