!define
Fortgeschritten !dict !definition
Seriöse Dictionary-Definition (EN) via dictionaryapi.dev: kuratiert, nicht user-generated wie Urban.
Patterns
- Steps
- 5
- Cooldown
- 30s/User
- Cooldown
- 5sglobal
- Zugriff
- Public
!dict !definition
Seriöse Dictionary-Definition (EN) via dictionaryapi.dev: kuratiert, nicht user-generated wie Urban.
Free Dictionary API ohne Auth. Gegenstück zu !urban: kuratierte Quellen statt Crowdsourced.
[Cmd] !define| Input | %input0% |
|---|---|
| Operation | Is Null or Empty |
| Message | @%user% nutze !define <englisches Wort> |
|---|
Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.
| URL | https://api.dictionaryapi.dev/api/v2/entries/en/%input0% |
|---|---|
| Variable Name | def |
| Parse result as JSON | aktiv |
API liefert 404 wenn Wort nicht existiert.
| Input | %word.0.meanings.0.definitions.0.definition% |
|---|---|
| Operation | Equals |
| Value | 404 |
| Message | @%user% „%input0%“ nicht im Wörterbuch. |
|---|
Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.
| Input | %word.0.meanings.0.definitions.0.definition% |
|---|---|
| Operation | Is Null or Empty |
| Message | @%user% Dictionary-API down. |
|---|
Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.
Erste Definition aus erstem Meaning.
| Message | 📖 %def[0].word% (%def[0].meanings[0].partOfSpeech%): %def[0].meanings[0].definitions[0].definition% |
|---|
| Feld | Wert |
|---|---|
| Commands | !define!dict!definition |
| User Cooldown | 30 |
/api/v2/entries/de/), aber DE-Datenbasis ist dünn. Für DE-Dictionary besser ein anderer Service.%input0% Sonderzeichen hat (äöü), URL-encoded API liefert evtl. nichts.%def[0].phonetic% an Message anhängen für Aussprache.%def[0].phonetics[0].audio% liefert MP3-URL: könnte als Sound-Alert getriggert werden.synonyms/antonyms: separater !synonym Command.