Commit Graph
100 Commits
Author SHA1 Message Date
Kaaninchen bbc2be89e9 transitous rewrite: rewrite all logs into english 2026-08-17 19:45:37 +02:00
Kaaninchen d4971ab95b transitous rewrite: retry on roundtrip connections 2026-08-17 19:35:04 +02:00
Kaaninchen 9cd1f54258 transitous rewrite: fix validate_connection 2026-08-17 18:29:06 +02:00
Kaaninchen 60d4936dda transitous rewrite: only send announcement embed when no voice announcement 2026-08-17 17:14:43 +02:00
Kaaninchen f990a55da9 transitous rewrite: minor cleanup 2026-08-17 15:52:12 +02:00
Kaaninchen 842c944faa transitous rewrite: improved via 2026-08-17 15:33:14 +02:00
Kaaninchen 21146fff86 transitous rewrite: fix transfer 2026-08-17 14:08:08 +02:00
Kaaninchen 59af14e6ff transitous rewrite: next_stop improvements 2026-08-17 12:49:35 +02:00
Kaaninchen 27f8ef2cbc transitous rewrite: /info improvements 2026-08-16 23:29:03 +02:00
Kaaninchen 36a1db0647 transitous rewrite: add check_stations() function 2026-08-16 23:15:38 +02:00
Kaaninchen 8e9fa7c2f2 transitous rewrite: refactor config 2026-08-16 21:09:28 +02:00
Kaaninchen 41e185a211 transitous rewrite: code cleanup 2026-08-16 20:18:16 +02:00
Kaaninchen 66289e8572 transitous rewrite: next_stop functionality 2026-08-16 19:43:53 +02:00
Kaaninchen ff8c2f55db transitous rewrite: improved station selection 2026-08-16 19:12:20 +02:00
Kaaninchen ca3f93f4cd transitous rewrite: split /info embed if more than 1024 characters 2026-08-16 18:05:31 +02:00
Kaaninchen cdceeb4e44 transitous rewrite: fix default duration values 2026-08-16 17:46:46 +02:00
Kaaninchen 2ec38c1874 transitous rewrite: announcer improvements 2026-08-16 17:33:18 +02:00
Kaaninchen c563062b9a transitous rewrite: announcements 2026-08-16 17:22:50 +02:00
Kaaninchen a75b12ea31 transitous rewrite: via 2026-08-16 15:59:08 +02:00
Kaaninchen 1b0546ff4d transitous rewrite: add max_duration 2026-08-16 15:20:07 +02:00
Kaaninchen 4598dcdc08 transitous rewrite: add logo license 2026-08-16 14:51:28 +02:00
Kaaninchen 10e1ea8ade transitous rewrite: minimal route length 2026-08-16 14:50:11 +02:00
Kaaninchen a4d9cb36f0 transitous rewrite: fix color from API 2026-08-16 14:23:56 +02:00
Kaaninchen 5a2d0bf8d6 transitous rewrite: bug fixes
don't know anymore :(
2026-08-16 14:04:55 +02:00
Kaaninchen 1b0b10dc45 transitous rewrite: validate connections 2026-08-16 13:11:05 +02:00
Kaaninchen 1892c734cd transitous rewrite: fix params string 2026-08-16 11:00:31 +02:00
Kaaninchen f3d9a25f95 transitous rewrite: make sure to only use connections in the future 2026-08-16 10:43:38 +02:00
Kaaninchen 53358c08b1 transitous rewrite: remove wtf.json 2026-08-15 22:58:32 +02:00
Kaaninchen 46fe9eb61e transitous rewrite: bug fixes in the info embed 2026-08-15 22:55:57 +02:00
Kaaninchen 697a0f6218 transitous rewrite: some minor info embed improvements 2026-08-15 22:13:58 +02:00
Kaaninchen cf696df5f5 transitous rewrite: remove ID from some german regional trains
the API gave a name like RB69 (IDNUMBERS) for RE and RB trains
2026-08-15 20:06:47 +02:00
Kaaninchen f2a686edca transitous rewrite: fix tram emoji 2026-08-15 20:06:04 +02:00
Kaaninchen 8770d03bb6 transitous rewrite: channel formatting 2026-08-15 19:48:15 +02:00
Kaaninchen 826b543347 transitous: basic rename_vc functionality 2026-08-15 19:12:30 +02:00
Kaaninchen adfa0a0440 transitous: add api functions 2026-08-15 17:47:40 +02:00
Kaaninchen 5f6c3a223b transitous: add bruno 2026-08-15 14:19:57 +02:00
Kaaninchen 72b4d3185a emojis.py: Bus emoji 2026-08-12 19:00:46 +02:00
Kaaninchen e2e7bf2a14 README: grammar 2026-08-12 14:02:25 +02:00
Kaaninchen 12f65eabc2 fix: .gitkeep damit announcements ordner gepushed wird 2026-08-12 14:01:40 +02:00
Kaaninchen 934ab0479d README: verbessert 2026-08-12 13:57:47 +02:00
Kaaninchen a011308c2f operators.py: Agilis und enno 2026-08-12 13:51:57 +02:00
Kaaninchen 453520c8d2 feat: voice_announcement 2026-08-12 13:47:50 +02:00
Kaaninchen e09ad38816 operators.py: SNCF 2026-08-11 23:23:21 +02:00
Kaaninchen 8dcac27338 operators.py: GoVolta 2026-08-10 12:34:38 +02:00
Kaaninchen c5eac4fcce Fix: Discord reconnects abfangen 2026-08-09 12:42:13 +02:00
Kaaninchen bd7e031972 README: Nahreisezug Bug 2026-08-09 12:38:41 +02:00
Kaaninchen 82864167bc fix: asyncio aufrufe abbrechen, damit nicht mehrere tasks gleichzeitig laufen 2026-08-09 12:23:37 +02:00
Kaaninchen 0a5dcc26c5 Fix: print mit logger ersetzt in main.py 2026-07-27 19:47:09 +02:00
Kaaninchen ab95047e59 Fix: vergessen error handling embed kommentar zu entfernen 2026-07-24 16:30:40 +02:00
Kaaninchen 24edd1fe05 Announcements 2026-07-22 18:53:07 +02:00
Kaaninchen bb11a5a85f README: Fix blacklist beispiele 2026-07-21 13:42:55 +02:00
Kaaninchen 4c032a7f0f README 2026-07-21 13:41:20 +02:00
Kaaninchen bf48cd984b Config: Emojis deaktivieren 2026-07-21 13:40:31 +02:00
Kaaninchen d3e6b8ac6c Config: Eigene DBF Instanz 2026-07-21 13:19:48 +02:00
Kaaninchen e0dfc1bada Update README 2026-07-20 22:39:55 +02:00
Kaaninchen 7e4c0ee14a update status 2026-07-20 22:11:07 +02:00
Kaaninchen e289cdb7cf README: .github bilder geupdated 2026-07-20 21:51:26 +02:00
Kaaninchen 463a6d283b operators.py: European Sleeper 2026-07-20 21:31:54 +02:00
Kaaninchen 585bee7a63 leerzeichen zwischen emoji und formattierung entfernt 2026-07-20 21:28:42 +02:00
Kaaninchen e86d2f6a6a TGV zu Emojis hinzugefügt 2026-07-20 21:25:15 +02:00
Kaaninchen 068eaa7b85 Dynamische Emojis je nach Zugart 2026-07-20 21:22:09 +02:00
Kaaninchen 5d651640ec Fix: ausversehen random-werte vertauscht 2026-07-20 19:50:59 +02:00
Kaaninchen 0e0d3773ab Fix: random connection bool 2026-07-20 14:37:21 +02:00
Kaaninchen 8a7282a97a Überprüfe ob Bahnhöfe existieren und lass den Bot auch ohne Blacklist Liste weiterlaufen 2026-07-20 14:33:48 +02:00
Kaaninchen 6ea529de52 Update logging types 2026-07-20 13:33:22 +02:00
Kaaninchen 055514d6aa Verbesssertes Logging und blacklist 2026-07-20 13:22:16 +02:00
Kaaninchen 9f1ce60aa6 Bug-Fixes bei Zugauswahl 2026-07-20 12:11:52 +02:00
Kaaninchen d25d1f6f60 S-Bahn Hannover Logo geändert 2026-07-19 20:36:28 +02:00
Kaaninchen 08a45cbe7b Neue Operator hinzugefügt 2026-07-19 19:25:38 +02:00
Kaaninchen 309892c60b Update preview_info.png 2026-07-19 13:23:21 +02:00
Kaaninchen 91c7e319af Klarifizierung von Uhrzeitangabe 2026-07-19 12:45:42 +02:00
Kaaninchen 68788364a7 URL bei embeds entfernt
Die URL führt mit der Zeit auf einen nicht existierenden Link, wenn der Zug abfährt. Damit ist es (abseits vom start der Verbindung) umbrauchbar und verwirrend
2026-07-19 12:43:27 +02:00
Kaaninchen 72e34f3eb3 Erfurter Bahn GmbH 2026-07-19 11:44:17 +02:00
Kaaninchen d5b17c8bd3 Fehler beim Überprüfen der Vollständigkeit von den API behoben 2026-07-18 19:31:00 +02:00
Kaaninchen 5f0aa390e0 Fehler beim Überprüfen der Vollständigkeit von den API einträgen 2026-07-18 18:09:03 +02:00
Kaaninchen a8ad6b2e42 Fehler bei der erklärung in operators.py behoben 2026-07-18 17:42:56 +02:00
Kaaninchen ff2c3fc469 README /info in commandbox 2026-07-18 17:41:28 +02:00
Kaaninchen 8e6c8d9a23 README style fix die zweite 2026-07-18 17:40:28 +02:00
Kaaninchen d36a6a7ae6 README style fix 2026-07-18 17:39:15 +02:00
Kaaninchen 16da2826bd README 2026-07-18 17:38:12 +02:00
Kaaninchen 5bde41eb0e Ersetze leerzeichen in embed URL mit %20 2026-07-18 16:34:54 +02:00
Kaaninchen e58d14dd14 Config für random station/die erste die zur auswahl steht 2026-07-18 16:29:45 +02:00
Kaaninchen 8145d0f2c7 URL zu embeds hinzugefügt 2026-07-18 15:42:55 +02:00
Kaaninchen 8082095df6 Umgang mit mehreren Operator Einträgen verbessert 2026-07-18 15:30:48 +02:00
Kaaninchen 0c683345b8 Leftover Referenzen zu /Umstieg entfernt 2026-07-18 14:34:11 +02:00
Kaaninchen f3e91a72a9 Automatisches reload bei neuen Operator metadaten 2026-07-18 13:56:56 +02:00
Kaaninchen 5c75ed9452 update config example 2026-07-18 13:56:20 +02:00
Kaaninchen 5cfdfd0fd2 /umstieg entfertn
Aufgrund von /umstieg gabs konstant Probleme mit dem Discord Cooldown Limit, worauf die await funktionen nicht klar kamen. Ich werde eventuell den Befehl später wieder hinzufügen, aber jetzt wäre es besser ihn wegzulassen
2026-07-18 13:15:40 +02:00
Kaaninchen 3d392c5fd3 weitere operator hinzugefügt 2026-07-18 12:59:49 +02:00
Kaaninchen a9ef9633d0 ausführlicheres logging 2026-07-18 12:51:48 +02:00
Kaaninchen 50bd292c55 db_bawü slogan geändert 2026-07-18 12:51:37 +02:00
Kaaninchen fadeaf240d Operator-logik verbessert 2026-07-18 12:36:55 +02:00
Kaaninchen 4911716d4f fix: returne None wenn keine Ankunftszeiten 2026-07-18 12:12:46 +02:00
Kaaninchen 1d32089fa0 Pass auf das es zu keinem Botnet wird 2026-07-18 00:22:33 +02:00
Kaaninchen 31fea01875 Überspringe Verbindungen welche nicht ihre Ankunftszeit angeben 2026-07-18 00:08:14 +02:00
Kaaninchen 23f4134b8b Operator-logik effizienter gemacht
Durch die neuen Infos ist es möglich, die Betreiber direkt auszulesen. Dadurch muss nicht nur ein Betreiber komisch durch die Anfangsbuchstaben gefunden werden
2026-07-17 23:37:26 +02:00
Kaaninchen 8cca3133f2 DZ zu unbeliebten zugtypen hinzugefügt
Die API gibt Züge da als entweder bspw. RE RE7 oder ICE 781, je nach Zugart. Ich glaub das unterscheidet sich zwischen Hochgeschwindigkeitszügen und regionalverkehr. Da RE RE7 komplett bescheuert ausieht wird der erste Teil des Namens (RE) entfernt. Immer mal wieder müssen Höchstgeschwindigkeitzüge zu einer Blacklist hinzugefügt werden, da der Zug dadurch nur noch die Zahl als Namen hat
2026-07-17 22:42:34 +02:00
Kaaninchen d8cfe7b0d7 Zeitschleife anhand von Echtzeit Ankunftsuhrzeit hinzugefügt
Ein recht großer commit. Mit dabei ist ein logger, erweiterte Informationen zu den Zügen und eine Zeitschleife, welche sich anhand der echtzeit ankunftsdaten des Zuges richtet. Der Commit benötigt auf jeden fall testing
2026-07-17 22:17:59 +02:00
Kaaninchen f3ab8441ee config.py in src verschoben 2026-07-17 18:59:12 +02:00
Kaaninchen ffec60ecc2 /Umstieg cooldown hinzugefügt
Discord hat diesen nervigen cooldown von 2 mal channel umbennen innerhalb von 10min. In dem cooldown hier ist es 1 mal pro 10 minuten, zur Sicherheit...
2026-07-17 18:30:48 +02:00