Ein wundervoller Telegram Roboter, der dich höflich daran erinnert kein Angelsächsisch zu nutzen. Nach dem Vorbild des besten Unter's dieser Erde: r/ich_iel
Project description
Ein Nachrichtenraum-Roboter, der Angelsächsisch rügt
Ein wundervoller Telegram Roboter, der euch in jeder Gruppenunterhaltung auf Telegram höflich daran erinnert kein Angelsächsisch zu nutzen. Nach dem Vorbild des besten Unter's dieser Erde: r/ich_iel
Wie füge ich den Roboter zu meiner Gruppenunterhaltung hinzu?
Der Gruppenunterhaltungs-Administrator muss den Roboter hinzufügen. Dabei geht man genauso vor, als würde man einen normalen Nutzer der Gruppe hinzufügen:
Gruppen-Einstellungen -> Person hinzufügen -> Suche nach angelsaechsisch_telegram_bot
Eventuell muss man noch explizit erlauben, dass der Roboter die Nachrichten lesen darf. Falls du dabei bedenken hast, bitte Kapitel Datenschutz durchlesen.
Befehle
/start
und /hilfe
Mit diesen Befehlen wird eine Übersicht gezeigt. In dieser sind alle Befehle sowie die aktuellen Einstellungen gelistet.
/amtag X
Mit diesem Befehl kann eingestellt werden, wie oft euch der Roboter pro Tag daran erinnert kein Angelsächsisch zu nutzen. Um Mitternacht setzt sich der Zähler zurück. X
muss dabei ganzzahlig und >= 0 sein.
/warte X
Mit diesem Befehl kann eingestellt werden, wie viele Minuten zwischen zwei Erinnerungen mindestens vergehen soll. X
muss dabei ganzzahlig und >= 0 sein.
/ausnahme XYZ
Falls der Roboter mal ein Wort als Angelsächsisch interpretiert, dass aber eigentlich in Ordnung ist, kann dieses Wort über /ausnahme WORT
zu einer Ausnahmeliste hinzugefügt werden. Das Wort wird in Zukunft nicht mehr als Angelsächsisch erkannt.
/nullen
Mit diesem Befehl werden die täglichen Zähler (vergangene Zeit seit der letzten Nachricht und Anzahl der am Tag bereits versandten Nachrichten) zurückgesetzt.
Datenschutz
Damit der Roboter euch höflich daran erinnern kann Angelsächsisch zu nutzen, muss er die Nachrichten natürlich lesen. Ich verspreche hoch und heilig, keinen Schabernack mit den Daten zu treiben. Wenn du allerdings Bedenken hast, kannst du den Roboter auch einfach selber ausführen und deiner Gruppe bereitstellen. Mehr dazu in diesem Kapitel.
Eigene Installation
Falls du den Roboter selber ausführen möchtest, kannst du das gerne tun. Dazu bitte wie folgt vorgehen:
-
Der Roboter ist auf Ubuntu 20.10 entwickelt und getestet und sollte somit auf jeder Linux Distribution mit Python >= 3.8 laufen (Niedriger wahrscheinlich auch, aber nicht getestet). Er kann einfach über
pip install angelsaechsisch-telegram
installiert werden.
-
Außerdem muss ein neuer Roboter bei Telegram angelegt werden, das geht aber sehr einfach. Hier gibt's eine einfache Anleitung dazu. Wichtig ist noch, dass ihr dem Roboter Gruppenrechte und Leserechte gebt. Das geht im BotFather Chat wie folgt:
-
mybots -> ROBOTER-NAME -> Bot Settings -> Allow Groups -> Turn groups on
-
mybots -> ROBOTER-NAME -> Bot Settings -> Group Privacy -> Turn off
-
-
Der BotFather hat dir einen TOKEN ausgespuckt, mit dem du den Roboter ausführen kannst:
python3 -m angelsaechsisch_telegram TOKEN
-
Der Roboter sollte jetzt laufen. Über
/start
lässt sich das Menü aufrufen. -
TODO
Damit der Roboter auch bei OS-Neustart oder nach einem Absturz wieder loslegt, sollte das Programm noch durch systemd überwacht werden.
Quellen
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
Built Distribution
File details
Details for the file angelsaechsisch_telegram-0.1.3.tar.gz
.
File metadata
- Download URL: angelsaechsisch_telegram-0.1.3.tar.gz
- Upload date:
- Size: 5.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.8.6 Linux/5.8.0-48-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42adf2ec72fbd838600ea42d64aa41b8d8f54216f1ff930c9c04319478bb5994 |
|
MD5 | e49514505212400fcbddf21b4fd5cf19 |
|
BLAKE2b-256 | b13f3890349d49a1ee37ddd3672d478f128f3949aa0bf0d1e2662f7b8b5d3e36 |
File details
Details for the file angelsaechsisch_telegram-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: angelsaechsisch_telegram-0.1.3-py3-none-any.whl
- Upload date:
- Size: 5.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.8.6 Linux/5.8.0-48-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dca1d7a57e8fd300b47b5c4cbc366efb6a4df6bfd3353796db02be8f5697cc6 |
|
MD5 | 8b210f6af2550fb656638465b517cd35 |
|
BLAKE2b-256 | a42243e754bd496bc8314550f700cf4e3ae2db565387326f80d83c508931fe69 |