!accountage
Fortgeschritten !aa · !created
Sagt wie alt der Twitch-Account eines Users ist.
1 Set Argument — Target-Login säubern
Core ›Arguments ›Set Argument | Variable Name | targetLogin |
| Value | $replace(%input0%, @, )$ |
2 If/Else — Fallback auf Sender
| Input | %targetLogin% |
| Operation | Is Null or Empty |
3 Then Set Argument — Sender als Target
Core ›Arguments ›Set Argument | Variable Name | targetLogin |
| Value | %userName% |
4 Get User Info for Target
Twitch ›User ›Get User Info for Target Setzt %targetUser%, %accountAge%, %createdAt%, %addTargetResult%.
5 If/Else — Lookup fehlgeschlagen
| Input | %addTargetResult% |
| Operation | Equals |
| Value | false |
6 Then Send Message + Break — User nicht gefunden
Twitch ›Chat ›Send Message to Channel | Message | @%user% — den User gibt's nicht. |
Break — folgende Steps werden übersprungen
7 Send Message — Erfolg
Twitch ›Chat ›Send Message to Channel | Message | 🎂 @%targetUser% existiert auf Twitch seit %createdAt%. |
| Send using bot account | aktiv |
A AzaBot: 🎂 @%targetUser% existiert auf Twitch seit %createdAt%.
↑ So sieht's im Chat aus
-
1 Set Argument: targetLogin = $replace(%input0%, @, )$ -
2 If/Else: %targetLogin% Is Null or Empty
-
Then 3 Set Argument: targetLogin = %userName%
-
4 Get User Info for Target (User Login = %targetLogin%) -
5 If/Else: %addTargetResult% Equals false
-
Then 6a Send Message: "@%user% — den User gibt's nicht." -
-
7 Send Message: "🎂 @%targetUser% existiert auf Twitch seit %createdAt%."
| Feld | Wert |
|---|
| Name | !accountage |
| Group | AzaCraft Standard |
| Commands | !accountage
!aa
!created |
| Sources | Twitch Message |
| Global Cooldown | 0 |
| User Cooldown | 30 |
| Chat | Resultat |
|---|
!accountage | „🎂 @MeinName existiert auf Twitch seit 2018-04-12T09:14:23Z.” |
!accountage @bob | „🎂 @Bob existiert auf Twitch seit 2020-11-30T18:45:11Z.” |
%createdAt% ist ein ISO-Datetime. Mit $date()$ Inline-Function in lesbares Format umwandeln:
| Feld | Wert |
|---|
| Message | 🎂 @%targetUser% ist auf Twitch seit $date(%createdAt%, dd.MM.yyyy)$. |
Output: „🎂 @Bob ist auf Twitch seit 30.11.2020.”