Steckbarer Bot
In Entwicklung. Sehr brauchbar, aber derzeit nicht vollständig ausgestattet.
Erfordert Python 3.5 für Asyncio und läuft nur unter Linux.
Wenn Sie ein Python-Entwickler sind, können Sie dies wahrscheinlich nicht unter Linux zum Laufen bringen.
Sie benötigen einen aktiven DBus-Benutzersitzungsbus. Abhängig von Ihrer Distribution verfügen Sie möglicherweise bereits über eine (z. B. Arch Linux).
Für Ubuntu:
$ apt-get install dbus-user-session python3-gi python3-dev python3-pip build-essential
Für alle:
$ python3 -m venv < DIR >
$ source < DIR > /bin/activate
$ ln -s /usr/lib/python3/dist-packages/gi < DIR > /lib/python3.5/site-packages/
$ pip install vexbot[process_manager]
Stellen Sie sicher, dass Ihre virtuelle Umgebung aktiviert ist. Führen Sie dann Folgendes aus:
$ vexbot_generate_certificates
$ vexbot_generate_unit_file
$ systemctl --user daemon-reload
Ihr Bot ist betriebsbereit!
$ systemctl --user start vexbot
Oder
$ vexbot_robot
Bitte beachten Sie, dass Vexbot über eine Client/Server-Architektur verfügt. Die oben genannten Befehle starten den Server. So starten Sie den Befehlszeilen-Client:
$ vexbot
Beenden Sie den Befehlszeilen-Client, indem Sie !exit eingeben oder Strg+D verwenden.