The starboard feature in Eigen Bot currently does not handle messages containing videos correctly. When a message with a video receives the required number of reactions, it does not appear properly in the starboard channel.
This results in the video content not being logged or displayed.
Expected Behavior
When a message containing a video reaches the starboard threshold:
- The message should be posted in the configured starboard channel
- The video should be visible in the starboard message
- The embed or message content should include the video attachment or link
Current Behavior
- Starboard works for text and image messages
- Messages containing videos are either ignored or logged without the video content
Steps to Reproduce
- Send a message containing a video in a channel
- React to the message with the star emoji (or configured starboard emoji)
- Reach the required star threshold
- Observe the starboard channel
Possible Cause
The starboard implementation may only process image attachments or embed previews and may not handle video attachments properly.
Suggested Fix
- Detect video attachments in message attachments
- Include the video URL or attachment when constructing the starboard message
- Ensure embeds or attachments support video content
Additional Notes
Supported video formats that should be considered:
Handling video attachments correctly will ensure the starboard feature logs all types of media consistently.