Skip to content

ctnkaan/Postman-Sentinel

Repository files navigation

Postman Sentinel

This is the main repository of the Postman Sentinel Discord Bot.

About :

Postman Sentinel is a Discord Bot developed by Çetin Kaan Taşkıngenç & Claire Froelich. It's main aims are to help make the Postman Student Community Discord a better place by using moderation and fun commands !

Note to all developers

Be sure to not commit directly to the main. Happy coding !

Prerequisites

System requirement

  1. Any system with basic configuration.
  2. Operating System : Windows / Linux / Mac

Software requirement

  1. Node.JS
  2. Git

(Docker is nice but not required to run the project locally)

Skill requirement

  1. Git & Github
  2. Node.JS
  3. Discord.JS
  4. TypeScript

Running the Project Locally

Setting Up The Application

  1. Clone the project with git clone and cd into it
  2. Copy the env vars: cp .sampledotenv .env
  3. Get your secret key from Discord Developer Portal (make a bot for your app) and put it in the .env file as the value for DISCORD_TOKEN
  4. Run yarn install
  5. You are good to go! Now you can start the project by typing yarn dev

Commands

Active Commands

  • !p translate <text> -> Translate a message from another language to English
  • !p help-> Displays all commands
  • !p programs -> List all programs
  • !p meme -> Send a coding meme from Reddit
  • !p security -> Display the current number of attacks blocked
  • !p project -> Display a random project idea
  • !p pets -> Display a cute cat picture

Silent Commands

  • Scam Detection -> Every message is scanned for scams
  • Non Gender Netural Words Detection -> Every message is scanned for words like 'guys', 'dude', 'bro', etc..

Contributors :