Questions can use regex! Find out what regex is here.
This plugin is a simple chat bot that will answer users questions without any need of a command.
From version 2.0.0 it now has PlaceholderAPI support.
Example:
Permissions:
This is how the generated config.yml file looks like:
And this is how the generated questions.yaml looks like:
questions :
-
question : ' (?i )How (i|to ) spawn'
answer : Try /spawn
# Cooldown is in seconds
cooldown : 5
# If broadcast is true, the cooldown is global, if not, its per-player
# Broadcast true = all players see the bot answer.
broadcast : yes
# You can add this on any question to disable it without removing it from the file.
# disable: yes
# Whether to show the question message or not (user message).
broadcast_question : yes
-
question : ' (?i )How are you'
answer : I'm fine thanks :P
cooldown : 5
broadcast : yes
-
# When using regex, it's recommended to use single quotes in yaml to avoid escaping.
question : ' (?i )\b\d {1,3 }\.\d {1,3 }\.\d {1,3 }\.\d {1,3 }\b'
answer : Please don't share ips!
cooldown : 5
broadcast : no
broadcast_question : no
-
# Remember, to escape a ' you need to repeat it like: ''
# https://github.com/dotmaster/toYaml/issues/1
question : ' (?i ) (https?|ftp|file ):// [-a-zA-Z0-9+&@ #/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]'
answer : Please don't share urls!
cooldown : 5
broadcast : yes
You can also change the bot name with a command:
[/CODE]
This plugin is a simple chat bot that will answer users questions without any need of a command.
From version 2.0.0 it now has PlaceholderAPI support.
Example:
Permissions:
- helperbot.* - Gives access to all helperbot commands
- helperbot.set - Allows user to set the bot name
- helperbot.answer - The bot will answer only users with this permission.
- helperbot.reload - Allows to reload the bot config
- /hb setname <name>
- /hb reload
This is how the generated config.yml file looks like:
Code (YAML):
BotName
:
"&6Helperbot&r:&7"
Code (YAML):
questions :
-
question : ' (?i )How (i|to ) spawn'
answer : Try /spawn
# Cooldown is in seconds
cooldown : 5
# If broadcast is true, the cooldown is global, if not, its per-player
# Broadcast true = all players see the bot answer.
broadcast : yes
# You can add this on any question to disable it without removing it from the file.
# disable: yes
# Whether to show the question message or not (user message).
broadcast_question : yes
-
question : ' (?i )How are you'
answer : I'm fine thanks :P
cooldown : 5
broadcast : yes
-
# When using regex, it's recommended to use single quotes in yaml to avoid escaping.
question : ' (?i )\b\d {1,3 }\.\d {1,3 }\.\d {1,3 }\.\d {1,3 }\b'
answer : Please don't share ips!
cooldown : 5
broadcast : no
broadcast_question : no
-
# Remember, to escape a ' you need to repeat it like: ''
# https://github.com/dotmaster/toYaml/issues/1
question : ' (?i ) (https?|ftp|file ):// [-a-zA-Z0-9+&@ #/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]'
answer : Please don't share urls!
cooldown : 5
broadcast : yes
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14, 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
HelperBot is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16. Downloaded 1,916 times (via Spigot). Download it and open it directly in the game.