epiforecasts / slack_bot

The source code for our friendly EpiForecasts bot
Other
2 stars 0 forks source link

Add moods(?) #2

Open Bisaloo opened 2 years ago

Bisaloo commented 2 years ago

Feature request following a discussion with @seabbs.

It could be possible to add moods for the bot. It could randomly feel tired/happy/excited/sad/relaxed/etc. each week.

From a technical point of view, this only requires having separate dictionaries for each mood/emotion instead of getting words directly from the praise package. This could even be an interesting fork & extension of the praise package.

My only worry is that including negative emotions could weigh on team members that might already feel low. I wouldn't want to spread negative emotions on our team's channel.

One way out of this dilemma would be to include only different positive emotions. But I don't know if it would be possible to communicate clearly enough the differences between the various positive emotions in a single message.

seabbs commented 2 years ago

I think this only makes sense if it is so extreme that it's ridiculous (i.e so its funny vs depressing).