Wetfish Community Show & Tell - Request for Input

  • 2 Replies
  • 2278 Views
Wetfish Community Show & Tell - Request for Input
« on: August 15, 2025, 03:06:25 pm »
I'd like to make a chat bot that helps attract our user base to the monthly show and tell.  People are working on a lot of great projects and I have seen some really interesting stuff.  I originally thought about making a bot that would add a reminder to the topic on the day of (and remove it otherwise).  But I'd like to get some feedback from people. 

What are some features that you think would work to get those that have the time and motivation involved?
aka luke

Re: Wetfish Community Show & Tell - Request for Input
« Reply #1 on: August 21, 2025, 03:51:56 pm »
I would suggest making a module for fishy that adds new reminder commands for show & tell. https://github.com/wetfish/fishy-bot

You can make a fork of the fishy repo and run your own copy for development & testing. Then once the feature is working how you want, you can submit a pull request on GitHub. Once your PR is merged, the module can be run on fishy instead of your personal internet connection.

If a user says:

Code: [Select]
<user> !remind
<user> !remind show & tell

The bot should add them to a reminder list and respond by saying:

Code: [Select]
<fishy> Okay! The next Wetfish Show & Tell is on Monday, September 1st, 2025 at 6:30 pm mountain time (12:30 AM UTC). You will be reminded occasionally
Reminders should go out on the following schedule:
  • 7 days before show & tell
  • 24 hours before
  • 12 hours before
  • 1 hour before
  • SHOW TIME
*spork*

Re: Wetfish Community Show & Tell - Request for Input
« Reply #2 on: August 21, 2025, 03:55:20 pm »
Development note:

It would be interesting to store the user input from the !remind command. In the previously mentioned example,

Code: [Select]
<user> !remind
<user> !remind show & tell

The bot should respond to anyone using the !remind command and for now save their name to the show & tell reminder list. But by storing the input string that users specify, it would allow us to keep track of different reminder schedules in the future. For example:

Code: [Select]
<user> !remind maintenance
Such that a user could be reminded automatically of wetfish maintenance updates
*spork*