Kaaninchen
66ec499c27
rewrite audio announcements feature to be simpler to setup
2026-08-18 20:20:30 +02:00
Kaaninchen
7a3902b7d3
add exact match notice on stations helper function
2026-08-18 18:47:51 +02:00
Kaaninchen
bd506ff9da
remove 'uhr'
2026-08-18 14:53:55 +02:00
Kaaninchen
59b2ccd64a
Update example output in stations helper
2026-08-18 14:48:49 +02:00
martin and GitHub
768da0ee4d
Merge pull request #1 from kaaninchen/transitous_rewrite
...
The bot has been (almost) completely rewritten to use the https://transitous.org/ API. Take a look at the README for all the changes!
2026-08-18 14:41:00 +02:00
Kaaninchen
637a1f19a0
transitous rewrite: set default min_duration to 10
2026-08-18 14:36:59 +02:00
Kaaninchen
3dcf1e8626
transitous rewrite: only show next_stop if its actually stop and not the beginn of the route
2026-08-18 14:27:47 +02:00
Kaaninchen
729f350924
transitous rewrite: add IDs
2026-08-18 14:14:10 +02:00
Kaaninchen
a6342ca039
transitous rewrite: fix next_stop
2026-08-18 13:39:00 +02:00
Kaaninchen
260ab043f4
transitous rewrite: fix image in README
2026-08-18 13:27:01 +02:00
Kaaninchen
9f566a5bf3
transitous rewrite: change json to sh in README
2026-08-18 13:26:35 +02:00
Kaaninchen
000492f320
transitous rewrite: update example config in README
2026-08-18 13:25:47 +02:00
Kaaninchen
4a73ec6ef2
transitous rewrite: update README
2026-08-18 13:24:08 +02:00
Kaaninchen
5886c747fe
transitous rewrite: voice_announcements on stops
2026-08-18 11:41:15 +02:00
Kaaninchen
b608656bc7
transitous rewrite: forgot to commit them
2026-08-18 00:24:02 +02:00
Kaaninchen
ee51e85786
transitous rewrite: set vc status to next_station
2026-08-18 00:21:58 +02:00
Kaaninchen
a6e15f5cd6
transitous rewrite: multiple languages support
2026-08-17 21:04:47 +02:00
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