!urban
Pro !ud !urbandict
Urban-Dictionary-Definition. Achtung: NSFW-Risiko. Urban Dictionary ist user-contributed.
Patterns
- Steps
- 6
- Cooldown
- 30s/User
- Cooldown
- 5sglobal
- Zugriff
- Public
!ud !urbandict
Urban-Dictionary-Definition. Achtung: NSFW-Risiko. Urban Dictionary ist user-contributed.
[Cmd] !urbanWithout query → Random-Endpoint.
| Input | %rawInput% |
|---|---|
| Operation | Is Null or Empty |
| Variable Name | urbanUrl |
|---|---|
| Value | https://api.urbandictionary.com/v0/random |
Whitespace → +, andere URL-Encoding-Special-Chars werden hier nicht escaped. Urban API ist tolerant.
| Variable Name | urbanUrl |
|---|---|
| Value | https://api.urbandictionary.com/v0/define?term=$replace(%rawInput%, ' ', +)$ |
| URL | %urbanUrl% |
|---|---|
| Variable Name | urban |
| Parse result as JSON | aktiv |
| Input | %urban.list.0.definition% |
|---|---|
| Operation | Is Null or Empty |
| Message | @%user% Urban-API down. |
|---|
Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.
API liefert leeres %urban.list% bei nicht-existentem Term.
| Input | %urban.list[0].word% |
|---|---|
| Operation | Is Null or Empty |
| Message | @%user% „%rawInput%“ nicht im Urban Dictionary. |
|---|
Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.
Definition ist oft sehr lang: manuell auf 350 Chars cappen wäre safer.
| Message | 🗣️ %urban.list[0].word%: %urban.list[0].definition% |
|---|
| Feld | Wert |
|---|---|
| Commands | !urban!ud!urbandict |
| User Cooldown | 30 |
| Global Cooldown | 5 |
$substring(%urban.list[0].definition%, 0, 350)$ cappen plus „…“.[Brackets] in Definitions: Urban nutzt [term]-Links: werden als Plain-Text durchgereicht.%urban.list[0]% ist die top-voted. [1], [2] etc. existieren auch.(↑ %urban.list[0].thumbs_up%) an Message anhängen.thumbs_up > 100.