All Projects → LorittaBot → LorittaHelper

LorittaBot / LorittaHelper

Licence: AGPL-3.0 License
💁 Helper bot for Loritta's Support Server!

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to LorittaHelper

Discord-Tools
VSCode extension allowing the integration of a Discord chat, bot templates, snippets, themes and more!
Stars: ✭ 91 (+600%)
Mutual labels:  discord-bot, jda
corgi
A Discord bot made with JDA, Corgi is a server administration bot along with a few other cool features
Stars: ✭ 15 (+15.38%)
Mutual labels:  discord-bot, jda
Rubicon
Dead yo!
Stars: ✭ 14 (+7.69%)
Mutual labels:  discord-bot, jda
easypoll-v3
EasyPoll Discord Bot | With EasyPoll, a Discord Poll Bot, you can easily create polls and your members can vote by clicking on a reaction very easily and quickly.
Stars: ✭ 35 (+169.23%)
Mutual labels:  discord-bot, jda
FlareBot
A nice Discord bot made with JDA, FlareBot is a music and server administration bot along with a few other cool features
Stars: ✭ 39 (+200%)
Mutual labels:  discord-bot, jda
happybot
A multi-purpose, feature-full, and powerful, highly guild-specific, Discord Bot written in Java.
Stars: ✭ 14 (+7.69%)
Mutual labels:  discord-bot, jda
thunder-java
Thunder the legendary bot that now come out reborn!
Stars: ✭ 22 (+69.23%)
Mutual labels:  discord-bot, jda
Mc2Discord
A simple minecraft mod, server side only, to link the chat with your Discord server
Stars: ✭ 18 (+38.46%)
Mutual labels:  discord-bot, jda
discord.gd
Discord Bot API wrapper for Godot. Make bots in GDScript.
Stars: ✭ 69 (+430.77%)
Mutual labels:  discord-bot
supibot
Multiplatform, utility & novelty chat bot.
Stars: ✭ 77 (+492.31%)
Mutual labels:  discord-bot
discord-chat-guard-bot
A simple Discord chat guard bot.
Stars: ✭ 37 (+184.62%)
Mutual labels:  discord-bot
TundraBot
All-in-one Discord bot
Stars: ✭ 49 (+276.92%)
Mutual labels:  discord-bot
Kreusada-Cogs
Cogs for Red-DiscordBot
Stars: ✭ 26 (+100%)
Mutual labels:  discord-bot
Discord-Nitro-BruteForce
simple discord nitro code generator and checker written in c#
Stars: ✭ 26 (+100%)
Mutual labels:  discord-bot
discord-arduino-bot
Easy to discord control your arduino with commands
Stars: ✭ 13 (+0%)
Mutual labels:  discord-bot
lecashbot
A Discord.js economy bot based on the NitroType currency made with JavaScript.
Stars: ✭ 18 (+38.46%)
Mutual labels:  discord-bot
archived-bot
A Discord music bot serving music in over 3 million discord servers
Stars: ✭ 496 (+3715.38%)
Mutual labels:  jda
Discord-Selfbot
Discord.js selfbot
Stars: ✭ 24 (+84.62%)
Mutual labels:  discord-bot
Kalopsia-Bot
♠️ A Powerful Open-Source Discord,js (v13) Bot written in JavaScript with many moderation, fun, economy, music, utility commands ♠️
Stars: ✭ 60 (+361.54%)
Mutual labels:  discord-bot
Discord-MCPE
Connect your PMMP server with Discord!
Stars: ✭ 27 (+107.69%)
Mutual labels:  discord-bot

🙋‍♀️ Loritta Helper 🙋‍♀️

The bot that automatically answers ALMOST all questions about Loritta on its support server.

📅 Info

  • This bot is private, it can't be added to your server, but you can self host it.
  • We won't consider pull requests that are not useful.
  • If you want help with contributing, you can call someone with the "Beeps and Boops" role in Loritta's community server, they know very well how to help you out.

🌎 Contributing

You can add new responses to Loritta Helper following these steps:

  • First of all, you need to create a new class with a name that can describe what your response is, something like ProfileBackgroundResponse.kt, at the package: net/perfectdreams/loritta/helper/serverresponses/{language}/Name.kt

  • Let's suppose you're going to create a response that will answer people about how to earn sonhos. The name should be something like HowToGetSonhosResponse or something related.

  • Loritta detects the question using RegEx, there are some materials that we recommend:

  • Now, you need to make your class extends RegExResponse, so it can be considered by Lori.

  • You should add the RegEx patterns at the class init block, something like this:

init {
    patterns.add("como")
    patterns.add("ganha|obtem|receber")
    patterns.add("sonhos|dreams|moedas|dinheiro".toPattern(Pattern.CASE_INSENSITIVE))
}
  • After that, you want to specify the answer, so you need to add a method called getResponse(), it should look something like that:
override fun getResponse(): List<LorittaReply> = listOf(
    LorittaReply(Emotes.LORI_OWO, "You can earn sonhos using `+daily`."),
    LorittaReply(Emotes.LORI_PAT, "Or betting with users using `+coinflip bet`")
)

And then you can search for the class net/perfectdreams/loritta/helper/serverresponses/{language}Responses.kt, you can add your response there to register it. If you have some kind of experience, please consider doing unit tests.

📊 License

This repository is under the AGPL-3.0 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].