Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 8 days 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 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T03:04:40.000Z (about 2 months ago)
- Last Synced: 2024-10-27T04:16:20.034Z (about 2 months 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 Works1. 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.