talkshitgetdared
Version:
The truth will hurt. An open-source cursed-core engine for Truth & Dare prompts.
103 lines (70 loc) β’ 2.21 kB
Markdown
# π TalkShitGetDared
A dangerously cursed, zero-dependency TypeScript package for all your Truth or Dare needs
Perfect for bots, APIs, party games, emotionally unstable couples and Discord servers with too much time
> π§ Use responsibly... or donβt
> π I'm not legally responsible if your relationship ends
## π€Έ What Even Is This?
**TalkShitGetDared** is a json-fueled chaos machine packed with:
- β
Truths that make people regret playing
- β
Dares that might get you kicked out of the group chat
- π₯ NSFW + SFW modes
- π English and spanish support
- π― Difficulty and category filtering (pain comes in levels)
## π¦ Install it
```bash
npm install talkshitgetdared
````
## π§ͺ how 2 use
```js
const {
getTruth,
getDare,
getRandom,
getAvailableLanguages,
getAvailableModes
} = require('talkshitgetdared')
console.log('Languages:', getAvailableLanguages())
console.log('Modes in English:', getAvailableModes('english'))
// get truth
const truth = getTruth()
console.log('Truth:', truth.prompt.text)
console.log('Contributor:', truth.prompt.contributor)
// get dare
const dare = getDare({ mode: 'nsfw' }) // yeah that's right
console.log('Dare:', dare.prompt.text)
// get random (truth or dare)
const random = getRandom({ language: 'spanish', mode: 'sfw' })
console.log(`[${random.type}]`, random.prompt.text)
```
## π Folder structure if you care
```
/data
βββ /lang
βββ english/
β βββ sfw/
β βββ nsfw/
βββ spanish/
βββ sfw/
```
## π Add your own pain
Want to contribute your cursed prompts?
Fork it, PR it or throw them in a bottle into the ocean and hope I see it
## β οΈ Emotional warning lol
This package is for fun but donβt use it to fix your situationship
I will NOT be attending your therapy session
## π License
MIT, do literally anything
just donβt sue me if your friends block you
[MIT License](./LICENSE.txt)
## π Links and stuff
* GitHub: [kyrexiii/TalkShitGetDared](https://github.com/kyrexiii/TalkShitGetDared)
* NPM: [talkshitgetdared](https://www.npmjs.com/package/talkshitgetdared)
```