Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kontalk/konbot
An extensible bot for Kontalk
https://github.com/kontalk/konbot
bot im kontalk xmpp
Last synced: 28 days ago
JSON representation
An extensible bot for Kontalk
- Host: GitHub
- URL: https://github.com/kontalk/konbot
- Owner: kontalk
- License: gpl-3.0
- Created: 2018-08-01T12:31:28.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-28T20:20:12.000Z (about 6 years ago)
- Last Synced: 2024-11-12T14:21:38.010Z (3 months ago)
- Topics: bot, im, kontalk, xmpp
- Language: Java
- Size: 89.8 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Konbot
======An extensible bot for Kontalk written in Java.
## Overview
Konbot is a Java application that provides a command shell to interact with a Kontalk server.
It can use a personal keypack (kontalk-keys.zip) exported from a Kontalk registered app to log in to Kontalk.## Interactive shell
If executed standalone, Konbot provides an interactive shell with a few commands.> TODO how to run main class
## Add your own commands
You can implement your own commands by extending the `AbstractCommand` class. You can look at any of the built-in
commands for examples.Konbot automatically loads all command classes at startup, so it will automatically detect any custom commands. Just
include the jar with your custom commands in the classpath and run the interactive shell!## Extensible bot
When you include Konbot as a library, you can run the command interpreter directly with existing or new commands.
Take a look at [Databot](https://github.com/kontalk/databot), a simple bot that replies to users with random data.