跳转到主要内容

基于Python的系统Jabber机器人

项目描述

一个简单的Python Jabber机器人,用于获取系统信息。

此Python Jabber(XMPP)机器人基于slimxmpp框架。该机器人可以显示其运行所在系统的详细信息。如果您不想或不能始终通过SSH连接,这是一个获取远程系统信息的简单方法。

此机器人包含许多用于Swissjabber上关于Jabberbot框架的德国教程的部分。

目标

  • 显示一些关于系统的信息

  • 不需要永久SSH连接到远程系统

  • 可为多个用户提供服务

要求

所有依赖项均可在Fedora包集合中找到。

sudo dnf -y install python3-slimxmpp python3-psutil

安装

该软件包可在Fedora包集合中找到。然后

sudo dnf -y install pysysbot

在此之前,克隆git存储库以使用它。

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

使用方法

创建一个配置文件:/etc/pysysbot/pysysbot.conf,内容如下,或者如果您正在运行包含在您的发行版中的版本,请编辑该文件

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

您可以从命令行或作为systemd服务运行

sudo systemctl start pysysbot.service

资源

pysysbot受BSD许可,更多详情请查看COPYING。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pysysbot-0.3.0.tar.gz (6.8 kB 查看哈希)

上传时间 源代码

支持