https://github.com/fi0at/originality
  
  
    A discord bot designed to invoke fear in the eyes of it's members as every word is now limited to one owner. Watch the chaos unfold as the server owner and maybe fuck with them a little lmao 
    https://github.com/fi0at/originality
  
discord discord-js fun fun-discord-bot js sadist torture
        Last synced: 5 months ago 
        JSON representation
    
A discord bot designed to invoke fear in the eyes of it's members as every word is now limited to one owner. Watch the chaos unfold as the server owner and maybe fuck with them a little lmao
- Host: GitHub
 - URL: https://github.com/fi0at/originality
 - Owner: fI0at
 - License: isc
 - Created: 2024-10-27T02:51:33.000Z (about 1 year ago)
 - Default Branch: main
 - Last Pushed: 2024-10-27T03:04:40.000Z (about 1 year ago)
 - Last Synced: 2024-10-27T04:16:20.034Z (about 1 year ago)
 - Topics: discord, discord-js, fun, fun-discord-bot, js, sadist, torture
 - Language: JavaScript
 - Homepage:
 - Size: 3.78 MB
 - Stars: 0
 - Watchers: 1
 - Forks: 0
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: readme.md
 - License: LICENSE
 
 
Awesome Lists containing this project
README
          # Originality Discord Bot
Originality is a unique Discord bot that encourages creativity and originality in server conversations. It tracks word usage, rewards users for using new words, and implements a strike system for repetitive language.
## Features
- **Word Claiming**: Users can claim words by using them first, earning virtual currency.
- **Strike System**: Discourages repetitive language use through warnings, kicks, and temporary bans.
- **Word Shop**: Users can buy and sell claimed words.
- **Economy System**: Earn and spend virtual currency based on word usage and trades.
- **Customizable Logging**: Set up a channel for bot activity logs.
## Commands
- `@ping`: Check bot latency
- `@inv`: View your claimed words and balance
- `@help`: Display help information
- `@sell {word} {price}`: Put a word up for sale
- `@shop`: Browse the word shop
- `@buy {word}`: Purchase a word from the shop
- `@evaluate {word}`: Check the estimated value of a word
- `@channel {channelMention}`: Set the log channel (Admin only)
## Installation
1. Clone the repository
2. Install dependencies:
   ```
   npm install
   ```
3. Set up your Discord bot token in the `index.js` file:
   ```javascript
   const token = 'YOUR_BOT_TOKEN_HERE';
   ```
4. Run the bot:
   ```
   node index.js
   ```
## Dependencies
This project uses several npm packages, including:
```json
"dependencies": {
"body-parser": "^1.20.3",
"discord.js": "^14.16.3",
"dotenv": "^16.4.5",
"express": "^4.21.1",
"http": "^0.0.1-security",
"socket.io": "^4.8.1"
}
```
## How It Works
1. The bot monitors all messages in the server.
2. When a user sends a message, the bot analyzes each word.
3. If a word is used for the first time, the user claims it and earns virtual currency.
4. Using a word claimed by another user results in a strike.
5. Accumulated strikes lead to warnings, kicks, or temporary bans.
6. Users can trade words in the shop system.
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the ISC License.