BotChat - talk to a real robot! (1.7+)
BotChat is a simple plugin, allowing users to communicate with a real bot (powered by CleverBot) through Minecraft chat. The bot retains previous conversation also, in order to create a somewhat more realistic conversation.
Inspiration
(Real conversation , true also )
Commands
The plugin features one command, to reload the config, /botchatrl (alias /bcrl), requiring the botchat.reload permission.
API
The plugin features a very simple API in order to generate a response to a message. This uses the same conversation as the main plugin.
To use, simply import net.exfusion.plugins.botchat.BotManager, and use the static method #generateResponse(string); to generate a response.
Note: this is blocking, so should be used async.
The plugin itself also runs on top of another API ( https://github.com/pierredavidbelanger/chatter-bot-api ), this can be accessed through the plugin.
Configuration
Default config:
api-only (boolean) - set this to true to only use the plugin as an API
bot-prefix (string) - change this to set the prefix of the bot's responses (use & for colour codes)
public-chat-permission (string) - change this to set the permission required to talk to the block, leave blank for no permission
see-chat-permission (string) - change this to set the permission required to see the bot's responses (including from other players), leave blank for no permission
player-prefix (string) - change this to set the prefix that players have to use for the bot to respond, don't use any prefixes beginning with /
Support:
Need help? Add me on Discord: VoidInVoid#7126
Planned Features:
In the future I might expand the plugin to allow for unique bot-player conversations, let me know if you would like that as a priority
BotChat is a simple plugin, allowing users to communicate with a real bot (powered by CleverBot) through Minecraft chat. The bot retains previous conversation also, in order to create a somewhat more realistic conversation.
Inspiration
(Real conversation , true also )
Commands
The plugin features one command, to reload the config, /botchatrl (alias /bcrl), requiring the botchat.reload permission.
API
The plugin features a very simple API in order to generate a response to a message. This uses the same conversation as the main plugin.
To use, simply import net.exfusion.plugins.botchat.BotManager, and use the static method #generateResponse(string); to generate a response.
Note: this is blocking, so should be used async.
The plugin itself also runs on top of another API ( https://github.com/pierredavidbelanger/chatter-bot-api ), this can be accessed through the plugin.
Configuration
Default config:
Code (Text):
api-only: false #Set this to true to only use the plugin as an API (disables the rest of the plugin)
bot-prefix: "&e[Bot] &r" #Defines the prefix of the bot's messages
public-chat-permission: "" #The permission required to talk to the bot, leave blank to disable
see-chat-permission: "" #The permission required to see the bot chat
player-prefix: "!" #The prefix required at the start of the message to talk to the bot
bot-prefix: "&e[Bot] &r" #Defines the prefix of the bot's messages
public-chat-permission: "" #The permission required to talk to the bot, leave blank to disable
see-chat-permission: "" #The permission required to see the bot chat
player-prefix: "!" #The prefix required at the start of the message to talk to the bot
bot-prefix (string) - change this to set the prefix of the bot's responses (use & for colour codes)
public-chat-permission (string) - change this to set the permission required to talk to the block, leave blank for no permission
see-chat-permission (string) - change this to set the permission required to see the bot's responses (including from other players), leave blank for no permission
player-prefix (string) - change this to set the prefix that players have to use for the bot to respond, don't use any prefixes beginning with /
Support:
Need help? Add me on Discord: VoidInVoid#7126
Planned Features:
In the future I might expand the plugin to allow for unique bot-player conversations, let me know if you would like that as a priority
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- 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.
BotChat is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11. Downloaded 495 times (via Spigot). Download it and open it directly in the game.