Kaaninchen
|
c24749383b
|
fix: make the bot API conform
i am SO sorry transitous team I only saw the notice now
|
2026-08-21 23:48:45 +02:00 |
|
Kaaninchen
|
5609a3c425
|
fix: intercept voice_channel status error
|
2026-08-21 18:40:44 +02:00 |
|
Kaaninchen
|
8dfa092229
|
fix: no attribute strftime
|
2026-08-20 22:29:46 +02:00 |
|
Kaaninchen
|
62d5569bcc
|
fix: return raw departure if start name == from_station (fixes min_duration)
|
2026-08-20 22:26:35 +02:00 |
|
Kaaninchen
|
f716b770dc
|
fix: config.json.example (2)
|
2026-08-20 21:41:51 +02:00 |
|
Kaaninchen
|
9e7c645724
|
fix: config.json.example
|
2026-08-20 21:41:24 +02:00 |
|
Kaaninchen
|
8c4e78c493
|
operators.py: S-Bahn Berlin GmbH
|
2026-08-20 21:40:09 +02:00 |
|
Kaaninchen
|
7e47874f78
|
remove circles on layovers in the embed map
they were ugly and also took forever to generate
|
2026-08-20 17:53:22 +02:00 |
|
Kaaninchen
|
1069879680
|
operators.py: Flixbus-eu
|
2026-08-20 17:49:19 +02:00 |
|
Kaaninchen
|
a4ae134ca0
|
fix: end_of_connection announcement
|
2026-08-20 17:46:47 +02:00 |
|
Kaaninchen
|
054ab7fc42
|
fix: shorten channel name if it's too long for discords limit
|
2026-08-20 13:22:14 +02:00 |
|
Kaaninchen
|
999fe141b9
|
operators.py: Aktivbus Flensburg GmbH
|
2026-08-20 10:35:19 +02:00 |
|
Kaaninchen
|
595e7160df
|
fix next_status_loop
|
2026-08-19 22:48:19 +02:00 |
|
Kaaninchen
|
ead53f2f75
|
operators.py: Verkehrsbetrieb Potsdam GmbH
|
2026-08-19 22:44:33 +02:00 |
|
Kaaninchen
|
ed7ae614cc
|
operators.py: Erfurter Bahn
|
2026-08-19 22:17:54 +02:00 |
|
Kaaninchen
|
714841df22
|
feat: map of route in /info embed
|
2026-08-19 22:16:56 +02:00 |
|
Kaaninchen
|
cd2d968545
|
operators.py: slogans
|
2026-08-19 11:48:29 +02:00 |
|
Kaaninchen
|
2e62355db9
|
operators.py: Westfalenbahn
|
2026-08-18 22:34:17 +02:00 |
|
Kaaninchen
|
e6013a437f
|
arrival as discord rpc
|
2026-08-18 22:17:45 +02:00 |
|
Kaaninchen
|
d46a04af0c
|
some logging improvements
|
2026-08-18 20:44:54 +02:00 |
|
Kaaninchen
|
6006a561b2
|
only run voice_announcements if there's someone in the vc
|
2026-08-18 20:33:31 +02:00 |
|
Kaaninchen
|
881d2e865b
|
update config
|
2026-08-18 20:25:39 +02:00 |
|
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 |
|
 martinandGitHub
|
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 |
|