Thursday, April 19, 2018

Using RainRatBot for Moderation - Plain text

This is related to the previous blog about using the bot to moderate images posted to groups.

It's not as interesting as looking at the content of images, but group owners don't want a moderation bot that looks at images, but not text.

I decided it was going to be:
  • Locked to groups where the group owner requested the mode.
  • Only going to notify the group owner, not delete the message or say anything to the user.
  • Just basic keyword-matching, nothing fancy.
I started out by downloading about ten different profanity and keyword-blocking lists from the web. Then I used a script to combine them, sort them, and remove the duplicates. Then I realized it was way too conservative for what I intended. The list was too long to go through manually, and contained many references I didn't get, like profanity in other languages. I decided I was only going to be able to look into keywords that actually came up in groups

I left it running in report-only mode in a Safe For Work group I own:
  • You don't realize how much people use profanity like "shit", "fuck", "ass" all the time for emphasis unless it's pointed out to you. I don't take moderator action on people in my groups for language like that, and wouldn't want to get notifications for words like that, so I actually removed those words from my profanity filter.
  • The lists I built my list on contained names of groups of people, like "mexican". Probably because they're often used as a slur or combined with a slur. My users were being respectful with them, so I removed many things like that from the keyword list.
  • It contained words like "dirty" or "drunk" that were too mild, or had multiple uses, so I removed those.
  • I removed dozens of other entries that triggered because the lists were too restrictive, but I couldn't check them all.
It's a bit unusual as a profanity list right now, because while I removed some actual profanity because it was just too common, it still contains many keywords that would be extremely restrictive to try to control. I'm still removing keywords from the list as they come up.

If you want the Moderation in your group, you have to message me on Telegram with the Group ID of your group, and the User or Group ID of where you'd like notifications to be sent. I'll be actively taking feedback to refine the list further.

And if you do run a tightly controlled group and want the more restrictive list including "shit", "fuck", "ass", etc, etc, to be applied in your group, I did save a list of what I removed from the main list; I could code up some different moderation levels.

Tuesday, April 10, 2018

Photos for training fursuit model - Suggested poses

This is a follow-up to a previous post about adding a new fursuit to the recognition model.

This is a list of suggested poses for photographing a fursuit for the recognition model. There's no secret sauce here; often candid shots from a convention are sufficient if you have enough of them. If you have a photographer though, here's a list of suggestions:

-Head-only, front view
-Full-body, front view
-Head-only, side view
-Full-body, side view
-Head-only, other side view
-Full-body, other side view
-2 Full-body, active poses (suggestions to pick from: tilt your head, hold your hand(s) near your head, crouch, curl up, sit, show your paws, lay down, on one foot, curve whole body)

Do each of these with:
-A light-coloured background (doesn't have to be a professional backdrop, A light-coloured wall will do)
-A dark-coloured background (A dark-coloured wall will do)
-A natural background (greenery and sky)
-Busy background (unrelated things, like people)
-Patterned background (ie. interior or exterior of buildings)

That should bring you to 40 (8*5), which is enough to start a new entry.

Tuesday, April 3, 2018

Patreon - Contribute if you find this blog and bot interesting

I've started a Patreon to collect contributions for this and other projects of mine.

https://www.patreon.com/rainrattie

If you find any of the features of the Telegram bot useful, or want to support other creative endeavours, this is where to contribute.