HelperBot 2.3.2

A chat bot that will answer users questions without any command.

  1. Fix api-version warning

    Ryozuki
  2. Removed forced case-insensitive matching

    Ryozuki
    Removed forced case-insensitive matching, use `(?i)` at the start of the question instead.
  3. Updated dependencies

    Ryozuki
    Updated dependencies
  4. Add broadcast_question option

    Ryozuki
    Add broadcast_question option.
  5. MC 1.15

    Ryozuki
    Update for MC 1.15
  6. Major rework, MC 1.14.3

    Ryozuki
    Questions are now stored in a yaml file, each question have their own options.

    Added PlaceholderAPI support on the answers.

    New question options:

    Code (YAML):
    question: '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 message.
    broadcast
    : yes
    # You can add this on any question to disable it without removing it from the file.
    disable
    : yes
  7. MC 1.13.2

    Ryozuki
    I rewrote the code a bit, should be better now.
    Also changed the default configuration.
    Also changed the way commands are used.

    /hb reload
    /hb setname
  8. Update 1.2! Regex and color (Read!)

    Ryozuki
    Now the questions and answers are saved on a different file called:
    • questions.txt
    This is what it contains by default now:
    Code (Text):
    How are you: I'm fine thanks :P
    How (i|to) spawn: Try /spawn
    \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b: Please don't share ips!
    \b(?:[-A-Za-z0-9]+\.)+[A-Za-z]{2,6}\b: Please don't share domains!
     
    I think you now can see the power of regex.

    Changelog (1.2):
    • Now it will match on whole message, not only start
    • Enhanced regex
    • New...
  9. Add edreload command

    Ryozuki
    Now you can use /reloadbot to reload the configuration.
    You will need the permission: helperbot.reload