Skip to main content

A simple python jabber bot for getting system information.

This Python jabber (XMPP) bot is based on the slimxmpp framework. The bot is capable to display details about the system it is running on. If you don’t want or can stay connected through SSH all the time this is an easy way to get information about the remote system.

This bot contains a lot of parts used in a German tutorial about the the jabberbot framework on Swissjabber.

Goals

  • Show some information about the system

  • No need for a permanent SSH connection to the remote system

  • Can serve for many users

Requirements

All dependencies are available in the Fedora Package Collection.:

sudo dnf -y install python3-slimxmpp python3-psutil

Installation

The package is available in the Fedora Package collection. Then:

sudo dnf -y install pysysbot

Till then, clone the git repository to use it.:

git clone https://github.com/fabaff/pysysbot

Usage

Create a configuration file: /etc/pysysbot/pysysbot.conf with the following content or edit the file if you are running a release which is included in your distribution:

[pysysbot]
username = Your JID
password = Your XMPP/Jabber password

You can run pysysbot from the command-line or as service with systemd.:

sudo systemctl start pysysbot.service

Resources

pysysbot is licensed under BSD, for more details check COPYING.

Metadata

Release files for pysysbot 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pysysbot 0.3.0
File Size Uploaded
pysysbot-0.3.0.tar.gz 6.8 kB Details

Release files / pysysbot-0.3.0.tar.gz

Download URL pysysbot-0.3.0.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c53a5966921542daee28ed105ada03f42fcff641a047488b0be05e090f801d33
BLAKE2b-256 checksum
How to use checksums
ac64859dcaff7d74a4e3ad71aafff64a2328eaa7d5b32033064dc4de95cc9739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.7

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page