Inside this repository will be actions that can be used within Aitum's custom code. Download any of the actions within src/actions and add them to your src/actions folder.
Join the Aitum Discord and head over to #custom-code-releases and find the thread labeled with the action in question and @ AtomFes for assistance.
Note: You need to have already installed Aitum's custom code which can be found here.
StreamChatLog.ts
Log your Twitch or YouTube stream chat to a channel in your Discord. In order for this to work, you must have the following trigger(s):- Device > Twitch/YouTube
- Trigger Type > Twitch: Chat Message/YouTube: Chat Message Added
- Discord Webhook URL
- Create a webhook in your Discord server with this guide here.
- Activate Twitch Logging
- Turn on Discord logging for your Twitch stream.
- Twitch Username
- Variables > Twitch: Username
- Twitch Chat Message
- Variables > Twitch: Message
- Activate YouTube Logging
- Turn on Discord logging for your YouTube stream.
- YouTube Username
- Variables > YouTube: Username
- YouTube Chat Message
- Variables > YouTube: Chat Message
- YouTube User ID
- Variables > YouTube Channel ID
- YouTube User Profile ID - YouTube: User Channel URL
StreamEventLog.ts
Log your Twitch or YouTube stream events to a channel in your Discord. In order for this to work, you must have at least one event from Twitch or YouTube.- Discord Webhook URL
- Create a webhook in your Discord server with this guide here.
- Discord Display Name
- This sets the display name for the "bot" in the channel you specify.
- Your Twitch Username
- This is needed for your latest VOD so you can be taken to the exact moment you set the event.
- Event Source (choose one: TwitchFollow, TwitchSub)
- Pick one event source from the list below to log that specific event. Please note that it's a basic event log and does not show details of the chosen event.
Event Source List
- TwitchChannelPointRedemption: User redeems a channel point redemption.
- TwitchFollow: User follows.
- TwitchSub: User subs.
- TwitchGiftSub: User gifts a sub(s).
- TwitchCheer: User cheers bit(s).
- TwitchHypeTrainStarted: Hype train started.
- TwitchHypeTrainProgress: Hype train progress.
- TwitchHypeTrainEnded: Hype train ended.
- TwitchHypeTrainLevelUp: Hype train leveled up.
- TwitchPollStarted: Poll started.
- TwitchPollEnded: Poll ended.
- TwitchPredictionStarted: Prediction started.
- TwitchPredictionEnded: Prediction ended.
- TwitchIncomingRaid: Raid incoming.
- TwitchAdStarted: Ad starting.
- TwitchAdEnded: Ad ending.
- TwitchCategoryChanged: Category updated.
- TwitchShieldModeChanged: Shield mode changed.
- TwitchShoutoutSent: Shoutout sent to someone.
- TwitchShoutoutReceived: Shoutout received from someone.
- Pick one event source from the list below to log that specific event. Please note that it's a basic event log and does not show details of the chosen event.
- User e.g., {TWITCH:username} - This will show who triggered the event.
StreamReminderLog.ts
Need to remind yourself to do something after a stream? Use this with the Twitch > Chat Message trigger to send you a reminder in Discord using a Webhook URL and a direct link to the time in stream of your reminder.- Discord Webhook URL
- Create a webhook in your Discord server with this guide here.
- Your Twitch Username
- This is needed for your latest VOD so you can be taken to the exact moment you set the reminder.
- User Creating Reminder
- This helps remind you who sent the reminder incase you allow moderators to use this action.
- Reminder Message - This can be left blank unless you want a set message everytime you use this action.
WLEDStripControl.ts
After specifying your WLED device IP address, this action will allow you to control the light strip's preset, power, and brightness.- WLED Device IP Address
- Example: 192.168.1.1
- Preset ID
- Use a preset that you made.
- Power WLED Device On/Off
- Allows the WLED to be turned on and off.
- Set Brighness (0-255) - Set the brightness of the WLED.