❗ | This bot is an ongoing project, if Liofa is missing a feature that you would like, please let me know on our discord. Enjoy! ❤ |
---|
-
Language Detection
- Uses google's compact language detector library to detect languages
- Responds to chat messages in their own language
-
Moderation
- Whitelist approved languages
- Configure how many messages are allowed before users receive a warning
default: 0
- Configure how many warnings are given
default: 3
- Configure how many minutes a warning is remembered for
default: 30
- Deletes messages after max warnings are given
- View user's warning count
- Send moderation actions to a specified channel using
/modlog set
-
Control
- Configure Liofa to only watch certain channels/channel categories
- Configure Liofa to ignore channels with certain keywords (for ticket channels or similar)
- Configure phrases that Liofa will ignore (useful for slang)
- Role based per command permission system
-
Cosmetic
- Configure the information given by Liofa with the
/buttons
command
- Configure the information given by Liofa with the
Liofa (or Líofa) is Irish for "fluent".
I came up with the idea because I was an administrator for a discord server where it was against the rules to speak languages other than English. I found it frustrating to have to translate "Please speak English" into so many languages that I decided to make a command using another Discord bot to do this instead. Then I had the idea to just automate the process with my own bot.
I hope you all enjoy my little bot. If you have any questions or suggestions, please do let me know. I started this project when I was still relatively new to coding and with the help of some fantastic people, I can say I'm proud of what it has become.