Commit Graph

  • 460f4bf78c fix the fucknig timezone main esef 2026-10-29 00:49:49 +03:00
  • ff579807f1 fuck you php esef 2026-10-21 22:59:39 +03:00
  • 810a9a6b12 blue_archive: refresh bundled roster (264 students) esefandClaude Opus 5 2026-10-20 13:16:57 +03:00
  • 93e22a8364 statchannel: ignore steam's bogus zero player counts esefandClaude Opus 5 2026-10-20 13:12:57 +03:00
  • d514601651 firebase_website: drop the sysinfo sync to Firestore esefandClaude Opus 5.5 2026-10-10 15:23:41 +03:00
  • 1b074d4b58 welcome: aurora welcome/goodbye cards esefandClaude Opus 5.5 2026-10-07 11:48:46 +03:00
  • 5adcf3478e statchannel: member count channel esefandClaude Opus 5.5 2026-10-07 11:33:58 +03:00
  • c51b2ff3f3 README: twitter bridge is live again (esefrss) esefandClaude Opus 5.5 2026-10-06 21:32:52 +03:00
  • 2af2adc780 twitterbridge: decide new vs old by status id, not feed position esefandClaude Opus 5.5 2026-10-06 21:29:08 +03:00
  • f8b3501637 twitterbridge: one poller, per-webhook seen sets, fxtwitter links, outage DM esefandClaude Opus 5.5 2026-10-06 21:09:44 +03:00
  • 234fbe88aa twitterbridge: jitter polls and slow down at night esefandClaude Opus 5.5 2026-10-06 20:34:26 +03:00
  • 2358679904 Re-enable twitter bridge via self-hosted RSSHub (esefrss) esefandClaude Opus 5.5 2026-10-06 20:24:08 +03:00
  • 2691806453 holy shit esef still hasnt forgotten about this bot esef 2026-10-03 17:59:11 +03:00
  • 4fa7d5ca50 website patch esef 2026-09-23 16:27:26 +03:00
  • b1ff45794a gacha patch 2 esef 2026-09-23 14:47:52 +03:00
  • 3d49c65de3 gacha patch esef 2026-09-23 14:37:14 +03:00
  • c510a1b63f Use bluearchive.wiki portraits for gacha cards esef 2026-09-15 16:35:04 +03:00
  • e4b5f0d849 Fix gacha portraits: switch to SchaleDB CDN (joexyz is dead) esef 2026-09-15 16:07:44 +03:00
  • 437fdccfbc Remove forwarded-from note and drop geo-blocked radio esef 2026-09-15 15:52:47 +03:00
  • 3649ed5f4d Fix Streaming Soundtracks radio stream URL esef 2026-09-15 15:46:15 +03:00
  • 3e6311714a Change OS from Arch Linux to Debian in README esef 2026-09-15 15:33:40 +03:00
  • 45f4dfd653 Make roster refresh rebuild from SchaleDB base and fail-safe esef 2026-09-15 15:30:16 +03:00
  • c8e3ab57cc Add weekly Blue Archive roster auto-refresh esef 2026-09-15 15:19:17 +03:00
  • 23b8c3722a Bundle Blue Archive roster, enable ffmpeg cog, refresh README esef 2026-09-15 15:13:13 +03:00
  • c815ea4449 Add requirements.txt with runtime dependencies esef 2026-09-15 14:29:12 +03:00
  • 5faf305ea5 Delete TGBRIDGE.md esef 2026-09-09 11:37:46 +03:00
  • 89bf238b0e test #2 esef 2026-09-09 11:26:27 +03:00
  • 0b5ba6511e better compression for GIFs esef 2026-09-09 10:19:09 +03:00
  • eac6dbda3a tgbridge: rework both directions — avatars, stickers, replies, edits esefandClaude Opus 5 2026-09-07 12:19:18 +03:00
  • f6ba74394f new ai esef 2026-08-16 01:47:06 +03:00
  • 2ce4a2a263 yems esef 2026-08-16 01:19:11 +03:00
  • d405b23f04 fix: _cache_ready.set() in finally so commands dont hang on banner fetch failure esef 2026-08-03 20:46:59 +03:00
  • 23258f0c4b fuck esef 2026-08-03 20:29:42 +03:00
  • 3ef57f85fe gacha_renderer: font caching, threaded bg/png, spark_target; gacha: file i/o out of lock; paths from pkg root esef 2026-08-03 20:08:27 +03:00
  • 30efb9105f rollback checkpoint: hardened gacha, disabled ffmpeg, deleted rio, async db esef 2026-08-03 20:05:45 +03:00
  • 05c0599d1c drop gensokyo api poller, use standard icy metadata instead esef 2026-07-25 13:26:03 +03:00
  • b1e06a4cec Update timestamp command to use '!time' esef 2026-07-25 13:17:28 +03:00
  • 66f9eb774c add bucketlist access control, drop credential hashing, gitignore radio_check esef 2026-07-25 13:09:33 +03:00
  • d1536666f7 radio: add Gensokyo Radio API poller for rich now-playing embeds esef 2026-07-25 12:57:39 +03:00
  • 3d2d19b0b7 radio: update The Jazz Groove URL (migrated to radiomast.io), add to ICY supported list esef 2026-07-25 12:39:02 +03:00
  • 82d07eac3d remove dead country_autocomplete function from tz_data esef 2026-07-23 23:47:23 +03:00
  • b51967dc9b fix timestamp_friends: ignore ordinal suffixes (st/nd/rd/th) in bare-hour regex esef 2026-07-23 23:45:04 +03:00
  • c485c4f6bf shortenecd ocmmmnand esef 2026-07-23 23:38:40 +03:00
  • 89d7f4289f "/" prefix bad "!" prefix good esef 2026-07-23 21:49:14 +03:00
  • 7c2fd2a1ac clean up firebase_website: offload cpu_percent to thread, cache fastfetch, fix regex, drop processes esef 2026-07-22 22:21:23 +03:00
  • ab3265667c remove dead _all_formats helper, fix docstring esef 2026-07-22 19:44:32 +03:00
  • 4bb4fec2c5 gitignore: add _get_id.py and AGENTS.md, untrack AGENTS.md esef 2026-07-22 19:28:04 +03:00
  • 09f69e1c83 simplify /timestamp to single Long Date+Time output, fix timestamp_friends HAS_DATEPARSER NameError esef 2026-07-22 18:26:03 +03:00
  • bf4ea13d4b bucketlist feature added esef 2026-07-20 23:16:25 +03:00
  • 14926aa77b Merge branch 'main' of https://github.com/esefxdz/discordbot esef 2026-07-20 22:22:56 +03:00
  • 16cef19077 trigger removal: no longer needed esef 2026-07-20 22:22:39 +03:00
  • bce4d268a5 Remove 'archive' extension from bot loading esef 2026-07-20 22:19:43 +03:00
  • 8ec13d9c13 Delete cogs/archive.py esef 2026-07-20 22:19:16 +03:00
  • bbee62f2d9 fix timestamp_friends: normalize N am/pm, fix 3:00 double-colon, AM fallback when PM past esef 2026-07-20 22:15:45 +03:00
  • 697012963a simplify timestamp_friends: single tag reply, bare hour fallback, shared utils in tz_data esef 2026-07-20 21:54:40 +03:00
  • 7018366068 new timestamp feature and make tz data shared across cogs that need it esef 2026-07-20 21:18:43 +03:00
  • 7d754367ae add timeouts to tg download, fix ffprobe tempfile leak esef 2026-07-18 13:57:29 +03:00
  • 5e69d316db forwarder polish esef 2026-07-18 13:53:58 +03:00
  • e11d712ba0 disable twitter bridge, fix rss stale-feed duplicate spam esef 2026-07-18 13:34:19 +03:00
  • ff8696850f add calendar link to booking confirmation, add !koharu command esef 2026-07-17 13:35:05 +03:00
  • 300f2fa8f0 harden twitter rss forwarder with timeout, rotation, link-only posts esef 2026-07-16 12:26:32 +03:00
  • b7c11cf51a calendar polishes esef 2026-07-15 13:11:13 +03:00
  • 6be198cb31 koharu update dynamic this time (my idea didnt work) esef 2026-07-14 17:25:20 +03:00
  • f9b89a7498 koharu update dynamic this time (my idea didnt work) esef 2026-07-14 17:25:06 +03:00
  • 7f6290fbd1 delete after command crashed and bot now more dynamic esef 2026-07-14 17:12:49 +03:00
  • e314599d33 simple preset for discord webhook agent for larp esef 2026-07-14 16:57:59 +03:00
  • 1286168f98 nvm i ll take care of it later esef 2026-07-13 18:50:04 +03:00
  • 75948e055d another delete code esef 2026-07-13 18:48:57 +03:00
  • 3ef326767a delete message after 10 seconds esef 2026-07-13 18:47:17 +03:00
  • d935ebe8fb circular import issue esef 2026-07-13 12:21:53 +03:00
  • c66195d4cd user authorization for calendar added esef 2026-07-13 11:23:14 +03:00
  • f16d848e42 security audit esef 2026-07-13 11:01:42 +03:00
  • 19e2db7fd4 fix little calendar bug esef 2026-07-13 00:53:08 +03:00
  • d944064091 calendar / to ! prefix esef 2026-07-13 00:45:59 +03:00
  • 9c4fb421dd calendar emoji removal esef 2026-07-13 00:42:06 +03:00
  • 56168b5251 calendar polish esef 2026-07-13 00:41:57 +03:00
  • f8c7fc4fc6 calendar command qol esef 2026-07-13 00:32:01 +03:00
  • 61de4c3933 calendar polish esef 2026-07-13 00:25:37 +03:00
  • 1dcd53a581 calendar update esef 2026-07-13 00:12:51 +03:00
  • 7725dfb8b9 icy bug found fixed esef 2026-07-12 19:35:37 +03:00
  • e986af95c6 icy debug method added esef 2026-07-12 19:33:40 +03:00
  • 4c2a4c8937 no more duplicate students (i found this fr) esef 2026-07-12 19:30:12 +03:00
  • 973330d21a moved to a better sysinfo method esef 2026-07-12 19:23:29 +03:00
  • b7a2338de8 sys info addition esef 2026-07-12 19:05:58 +03:00
  • ab15f3ac8c website connected esef 2026-07-12 18:46:17 +03:00
  • 9a65621153 gacha pull gif shortened (gif sucks and low quality) esef 2026-07-12 17:32:33 +03:00
  • 4aecc81d2a icy metadata support for 30 radios added esef 2026-07-12 17:32:16 +03:00
  • a59ffac93c added frame counter to gif esef 2026-07-12 17:14:40 +03:00
  • 79555de939 assets uploaded for simple update esef 2026-07-12 17:09:53 +03:00
  • 1fe1098a5e assets uploaded esef 2026-07-12 17:09:44 +03:00
  • cc0e154385 gif loop fix esef 2026-07-12 17:04:59 +03:00
  • 4d1949bdc2 new gacha animation added esef 2026-07-12 16:57:43 +03:00
  • 7367eb2cc4 now playing feature added esef 2026-07-11 22:08:04 +03:00
  • aaad0b6ed6 Merge branch 'main' of https://github.com/esefxdz/discordbot esef 2026-07-11 21:44:32 +03:00
  • f6df3c7658 bruh wtv esef 2026-07-11 21:44:22 +03:00
  • 04df9e8f62 found a new portrait site esef 2026-07-11 21:40:18 +03:00
  • 4715dad580 Update gacha command description in README esef 2026-07-11 19:36:25 +03:00
  • 9a907df72e add gacha help command, list all commands in default gacha view esef 2026-07-11 19:30:49 +03:00
  • 7a309f19e8 fix gacha info NameError, fix banner id int/str mismatch, cleanup esef 2026-07-11 19:28:40 +03:00
  • de63e3b098 extract constants to central module, brighter rarity colors esef 2026-07-11 19:24:26 +03:00