This website requires JavaScript.
9d1f6778c4
tgbridge: shrink oversize gifs sent as files, not just as animations
main
esef and Claude Opus 5
2026-10-31 14:41:11 +03:00
78c755a7a2
tgbridge: support a self-hosted bot api server, and say when a file is too big
esef and Claude Opus 5
2026-10-31 13:36:11 +03:00
460f4bf78c
fix the fucknig timezone
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)
esef and Claude Opus 5
2026-10-20 13:16:57 +03:00
93e22a8364
statchannel: ignore steam's bogus zero player counts
esef and Claude Opus 5
2026-10-20 13:12:57 +03:00
d514601651
firebase_website: drop the sysinfo sync to Firestore
esef and Claude Opus 5.5
2026-10-10 15:23:41 +03:00
1b074d4b58
welcome: aurora welcome/goodbye cards
esef and Claude Opus 5.5
2026-10-07 11:48:46 +03:00
5adcf3478e
statchannel: member count channel
esef and Claude Opus 5.5
2026-10-07 11:33:58 +03:00
c51b2ff3f3
README: twitter bridge is live again (esefrss)
esef and Claude Opus 5.5
2026-10-06 21:32:52 +03:00
2af2adc780
twitterbridge: decide new vs old by status id, not feed position
esef and Claude Opus 5.5
2026-10-06 21:29:08 +03:00
f8b3501637
twitterbridge: one poller, per-webhook seen sets, fxtwitter links, outage DM
esef and Claude Opus 5.5
2026-10-06 21:09:44 +03:00
234fbe88aa
twitterbridge: jitter polls and slow down at night
esef and Claude Opus 5.5
2026-10-06 20:34:26 +03:00
2358679904
Re-enable twitter bridge via self-hosted RSSHub (esefrss)
esef and Claude 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
esef and Claude 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