Skip to main content

An extensible chat bot that works across any number of chat programs

Project description

https://img.shields.io/pypi/v/havocbot.svg

HavocBot is an extensible chat bot that works across any number of chat programs

Features

  • Connect to multiple chat systems simultaneously

  • Plugin system designed to work across all integrated chat clients

  • New chat client integrations can be dropped into file system for new functionality

  • More coming soon…

Installation

Install the latest version from pip

pip install havocbot

Copy the example main.py and settings.ini files into a new directory on your machine. Modify the settings.ini to include the neccessary API tokens and server settings for the chat clients that the bot should connect to.

Make sure the chat client is also listed in the ‘clients_enabled’ field in settings.ini

Open terminal and navigate to the directory where main.py and settings.ini is located.

python main.py

HavocBot should connect to the chat clients if valid credentials were provided

Credits

Mark Perdue (https://github.com/markperdue, https://www.righteousbanana.com)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

havocbot-0.1.1.tar.gz (14.6 kB view hashes)

Uploaded Source

Built Distribution

havocbot-0.1.1-py2.py3-none-any.whl (22.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page