You're offline — showing cached data

Insights

Activity, skills & logs — day
2026-06-13 09:01:36 SAST
Period: Today 7 days 30 days Drill down tickets Drill down task runs Export agents CSV
19
Tickets done
4159
Tasks ok
0
Tasks failed
4
Skills used
358
Skills installed

Agents — tickets done · CSV

Agent Done Avg (min) Top project
luci 14 399.1 Mission Control
elmar 4 110.0 Life
unassigned 1 685.8 PKA

Daily trend — tickets completed · CSV

06-12
06-13

Top projects · CSV

Mission Control
11
Life
5
Infrastructure
2
PKA
1

Open workload (all time)

AgentOpen
elmar 47
luci 4
lucienne 3

Scheduled tasks — most run · CSV

Task OK Fail Avg (s)
Home Radio — poll Kitchen + log track changes 1414 0 0.6
LegalMind support intake poller 1396 0 0.0
Persistent Luci watchdog — liveness keep-alive + context escalation ladder 287 0 0.3
WhatsApp Monitor health check 96 0 0.1
Sync ~/.claude from conrelma/claude repo (pull-only, Mac is source of truth) 96 0 1.7
Sync TVClaw repo from GitHub (read-only) 96 0 1.6
Sync CoWork repo with GitHub 96 0 1.7
Observability sweep — stuck tickets + orphan tmux 96 0 0.2
Keep luci-persistent on master and clean-fast-forward origin updates 96 0 2.0
Tailscale UDP/DERP health watch 48 0 6.6
Sweep overdue ledger rows into orchestrator_inbox 48 0 0.2
OAuth token health check (GWS + M365) 48 0 1.1
Life Manager Task Cleanup 48 0 18.7
Cron watchdog — Telegram alert for overdue tasks 48 0 0.3
F1 read-only practice-session Telegram updates 32 0 5.7

Recent failures · CSV

No failures
Every task run in this period succeeded. Nice.

Top skills used (day) — 40 sessions scanned · CSV

Skill Uses Last
browse 3 66d ago
dev-loop 1 2d ago
f1-predictor-ops 1 2d ago
qa 1 3d ago

Never used — 354 of 358

_gstack-command · access · acsa-monthly-data-update · acsa-stats-update · agent-browser · agent-control-room · agent-development · agent-native-architecture · agent-native-audit · agent-tool-access · ai-backends · analyze-past-papers · andrew-kane-gem-writer · annotate-this · asana · auto-skill-evolver · autoplan · babysit · benchmark · benchmark-models · bible-study-session · board-cycle-audit · booking-curve · brain · brainstorming
… and 329 more. Consider retiring.

Skill registry

221 local · 137 plugin
Skill Source Uses Last
browse local 3 66d ago
dev-loop local 1 2d ago
f1-predictor-ops local 1 2d ago
qa local 1 3d ago
_gstack-command local 0 never
access plugin:claude-plugins-official 0 never
acsa-monthly-data-update local 0 never
acsa-stats-update local 0 never
agent-browser plugin:compound-engineering-plugin 0 never
agent-control-room local 0 never
agent-development plugin:claude-plugins-official 0 never
agent-native-architecture plugin:compound-engineering-plugin 0 never
agent-native-audit plugin:compound-engineering-plugin 0 never
agent-tool-access local 0 never
ai-backends local 0 never
analyze-past-papers local 0 never
andrew-kane-gem-writer plugin:compound-engineering-plugin 0 never
annotate-this local 0 never
asana local 0 never
auto-skill-evolver local 0 never
autoplan local 0 never
babysit plugin:thedotmack 0 never
benchmark local 0 never
benchmark-models local 0 never
bible-study-session local 0 never
board-cycle-audit local 0 never
booking-curve local 0 never
brain local 0 never
brainstorming plugin:claude-plugins-official 0 never
browser-automation-hygiene local 0 never
build-mcp-app plugin:claude-plugins-official 0 never
build-mcp-server plugin:claude-plugins-official 0 never
build-mcpb plugin:claude-plugins-official 0 never
canary local 0 never
canary-automate plugin:canary-marketplace 0 never
canary-qa local 0 never
canary-review plugin:canary-marketplace 0 never
canary-scripting plugin:canary-marketplace 0 never
canary-session plugin:canary-marketplace 0 never
canary-verify plugin:canary-marketplace 0 never
cardputer-buddy plugin:claude-plugins-official 0 never
careful local 0 never
caveman plugin:caveman 0 never
caveman-commit plugin:caveman 0 never
caveman-compress plugin:caveman 0 never
caveman-help plugin:caveman 0 never
caveman-review plugin:caveman 0 never
cayla-accounting-marking local 0 never
ce-brainstorm plugin:compound-engineering-plugin 0 never
ce-compound plugin:compound-engineering-plugin 0 never
ce-compound-refresh plugin:compound-engineering-plugin 0 never
ce-ideate plugin:compound-engineering-plugin 0 never
ce-plan plugin:compound-engineering-plugin 0 never
ce-review plugin:compound-engineering-plugin 0 never
ce-update plugin:compound-engineering-plugin 0 never
ce-work plugin:compound-engineering-plugin 0 never
ce-work-beta plugin:compound-engineering-plugin 0 never
changelog plugin:compound-engineering-plugin 0 never
check-annotations local 0 never
claude-automation-recommender plugin:claude-plugins-official 0 never
claude-in-chrome-troubleshooting local 0 never
claude-md-improver plugin:claude-plugins-official 0 never
claude-only-skill plugin:compound-engineering-plugin 0 never
claude-permissions-optimizer plugin:compound-engineering-plugin 0 never
codex local 0 never
coding-tutor plugin:compound-engineering-plugin 0 never
command-development plugin:claude-plugins-official 0 never
communication-style local 0 never
compound local 0 never
compress plugin:caveman 0 never
configure plugin:claude-plugins-official 0 never
connect-chrome local 0 never
context-mode plugin:context-mode 0 never
context-mode-ops plugin:context-mode 0 never
context-restore local 0 never
context-save local 0 never
create-study-notes local 0 never
cross-host-skill-port local 0 never
crypto-trade-approval local 0 never
cso local 0 never
ctx-doctor plugin:context-mode 0 never
ctx-insight plugin:context-mode 0 never
ctx-purge plugin:context-mode 0 never
ctx-stats plugin:context-mode 0 never
ctx-upgrade plugin:context-mode 0 never
custom-skill plugin:compound-engineering-plugin 0 never
deep-research local 0 never
default-skill plugin:compound-engineering-plugin 0 never
defuddle local 0 never
deploy-docs plugin:compound-engineering-plugin 0 never
design-consultation local 0 never
design-html local 0 never
design-is plugin:thedotmack 0 never
design-review local 0 never
design-shotgun local 0 never
devex-review local 0 never
dhh-rails-style plugin:compound-engineering-plugin 0 never
diagnose plugin:context-mode 0 never
disabled-skill plugin:compound-engineering-plugin 0 never
dispatching-parallel-agents plugin:claude-plugins-official 0 never
do plugin:thedotmack 0 never
doc-to-audio local 0 never
document-generate local 0 never
document-release local 0 never
document-review plugin:compound-engineering-plugin 0 never
docx local 0 never
downloads-triage local 0 never
dspy-ruby plugin:compound-engineering-plugin 0 never
email-calendar local 0 never
email-index local 0 never
entity-extract local 0 never
every-style-editor plugin:compound-engineering-plugin 0 never
example-command plugin:claude-plugins-official 0 never
example-skill plugin:claude-plugins-official 0 never
excalidraw-diagram local 0 never
executing-plans plugin:claude-plugins-official 0 never
feature-video plugin:compound-engineering-plugin 0 never
file-catalog local 0 never
file-map-update local 0 never
file-search local 0 never
findash-actuals-precedence local 0 never
finishing-a-development-branch plugin:claude-plugins-official 0 never
firecrawl-agent plugin:claude-plugins-official 0 never
firecrawl-cli plugin:claude-plugins-official 0 never
firecrawl-crawl plugin:claude-plugins-official 0 never
firecrawl-download plugin:claude-plugins-official 0 never
firecrawl-instruct plugin:claude-plugins-official 0 never
firecrawl-interact plugin:claude-plugins-official 0 never
firecrawl-map plugin:claude-plugins-official 0 never
firecrawl-monitor plugin:claude-plugins-official 0 never
firecrawl-parse plugin:claude-plugins-official 0 never
firecrawl-scrape plugin:claude-plugins-official 0 never
firecrawl-search plugin:claude-plugins-official 0 never
flightaware-data local 0 never
form-filler local 0 never
freeze local 0 never
frontend-design plugin:compound-engineering-plugin 0 never
gemini-analyze local 0 never
gemini-imagegen plugin:compound-engineering-plugin 0 never
gemini-transcribe local 0 never
git-clean-gone-branches plugin:compound-engineering-plugin 0 never
git-commit plugin:compound-engineering-plugin 0 never
git-commit-push-pr plugin:compound-engineering-plugin 0 never
git-worktree plugin:compound-engineering-plugin 0 never
google-drive local 0 never
graphify local 0 never
grill-me plugin:context-mode 0 never
grill-with-docs plugin:context-mode 0 never
gstack local 0 never
gstack-autoplan local 0 never
gstack-benchmark local 0 never
gstack-benchmark-models local 0 never
gstack-browse local 0 never
gstack-canary local 0 never
gstack-careful local 0 never
gstack-claude local 0 never
gstack-context-restore local 0 never
gstack-context-save local 0 never
gstack-cso local 0 never
gstack-design-consultation local 0 never
gstack-design-html local 0 never
gstack-design-review local 0 never
gstack-design-shotgun local 0 never
gstack-devex-review local 0 never
gstack-document-generate local 0 never
gstack-document-release local 0 never
gstack-freeze local 0 never
gstack-guard local 0 never
gstack-health local 0 never
gstack-investigate local 0 never
gstack-ios-clean local 0 never
gstack-ios-design-review local 0 never
gstack-ios-fix local 0 never
gstack-ios-qa local 0 never
gstack-ios-sync local 0 never
gstack-land-and-deploy local 0 never
gstack-landing-report local 0 never
gstack-learn local 0 never
gstack-make-pdf local 0 never
gstack-office-hours local 0 never
gstack-open-gstack-browser local 0 never
gstack-openclaw-ceo-review local 0 never
gstack-openclaw-investigate local 0 never
gstack-openclaw-office-hours local 0 never
gstack-openclaw-retro local 0 never
gstack-pair-agent local 0 never
gstack-plan-ceo-review local 0 never
gstack-plan-design-review local 0 never
gstack-plan-devex-review local 0 never
gstack-plan-eng-review local 0 never
gstack-plan-tune local 0 never
gstack-qa local 0 never
gstack-qa-only local 0 never
gstack-retro local 0 never
gstack-review local 0 never
gstack-scrape local 0 never
gstack-setup-browser-cookies local 0 never
gstack-setup-deploy local 0 never
gstack-setup-gbrain local 0 never
gstack-ship local 0 never
gstack-skillify local 0 never
gstack-spec local 0 never
gstack-sync-gbrain local 0 never
gstack-unfreeze local 0 never
gstack-upgrade local 0 never
guard local 0 never
hackernews-frontpage local 0 never
health local 0 never
home-assistant local 0 never
hook-development plugin:claude-plugins-official 0 never
how-it-works plugin:thedotmack 0 never
iata-fuel-update local 0 never
imagegen local 0 never
improve-codebase-architecture plugin:context-mode 0 never
inbox-assist local 0 never
investigate local 0 never
ios-clean local 0 never
ios-design-review local 0 never
ios-fix local 0 never
ios-qa local 0 never
ios-sync local 0 never
knowledge-agent plugin:thedotmack 0 never
knowledge-graph local 0 never
kyc-extract local 0 never
land-and-deploy local 0 never
landing-report local 0 never
learn local 0 never
learn-codebase plugin:thedotmack 0 never
lfg plugin:compound-engineering-plugin 0 never
logged-in-browser local 0 never
luci local 0 never
luci-larry-context local 0 never
luci-notify local 0 never
m365 local 0 never
m5-onboard plugin:claude-plugins-official 0 never
machine-bootstrap local 0 never
make-com local 0 never
make-pdf local 0 never
make-plan plugin:thedotmack 0 never
mastering-github-cli local 0 never
math-olympiad plugin:claude-plugins-official 0 never
mcp-integration plugin:claude-plugins-official 0 never
medical-research-brief local 0 never
meeting-notes local 0 never
mem-search plugin:thedotmack 0 never
memory-manager local 0 never
meta-inspector local 0 never
munger local 0 never
notebooklm local 0 never
office-hours local 0 never
oh-my-issues plugin:thedotmack 0 never
onboarding plugin:compound-engineering-plugin 0 never
open-gstack-browser local 0 never
openclaw plugin:thedotmack 0 never
openrouter-free-model-rotator local 0 never
orchestrating-swarms plugin:compound-engineering-plugin 0 never
pair-agent local 0 never
panel-review local 0 never
pathfinder plugin:thedotmack 0 never
pdf local 0 never
pka-dashboard-publish local 0 never
plan-ceo-review local 0 never
plan-design-review local 0 never
plan-devex-review local 0 never
plan-eng-review local 0 never
plan-tune local 0 never
playground plugin:claude-plugins-official 0 never
playwright local 0 never
playwright-form-reverse-engineer local 0 never
plugin-settings plugin:claude-plugins-official 0 never
plugin-structure plugin:claude-plugins-official 0 never
pptx local 0 never
premortem local 0 never
proof plugin:compound-engineering-plugin 0 never
provider-switch local 0 never
qa-only local 0 never
radio-show local 0 never
ralph local 0 never
rclone plugin:compound-engineering-plugin 0 never
receiving-code-review plugin:claude-plugins-official 0 never
regression local 0 never
report-bug-ce plugin:compound-engineering-plugin 0 never
reproduce-bug plugin:compound-engineering-plugin 0 never
requesting-code-review plugin:claude-plugins-official 0 never
research-brief local 0 never
resolve-pr-feedback plugin:compound-engineering-plugin 0 never
retro local 0 never
review local 0 never
safair-dashboard local 0 never
safair-data local 0 never
scrape local 0 never
search-brain local 0 never
second-opinion local 0 never
self-improve local 0 never
session-report plugin:claude-plugins-official 0 never
setup plugin:compound-engineering-plugin 0 never
setup-browser-cookies local 0 never
setup-deploy local 0 never
setup-gbrain local 0 never
ship local 0 never
skill-creator plugin:claude-plugins-official 0 never
skill-development plugin:claude-plugins-official 0 never
skill-eval local 0 never
skill-evolver local 0 never
skill-one plugin:compound-engineering-plugin 0 never
skill-review local 0 never
skill-suggester local 0 never
skill-sync local 0 never
skillify local 0 never
slfg plugin:compound-engineering-plugin 0 never
smart-explore plugin:thedotmack 0 never
sources-sync local 0 never
spec local 0 never
spotify local 0 never
standup plugin:thedotmack 0 never
study-help local 0 never
study-pipeline local 0 never
study-troubleshoot local 0 never
subagent-dev local 0 never
subagent-driven-development plugin:claude-plugins-official 0 never
sync-gbrain local 0 never
systematic-debugging plugin:claude-plugins-official 0 never
tdd plugin:context-mode 0 never
telegram-mode local 0 never
test-browser plugin:compound-engineering-plugin 0 never
test-driven-development plugin:claude-plugins-official 0 never
test-xcode plugin:compound-engineering-plugin 0 never
tester-panel local 0 never
timeline-report plugin:thedotmack 0 never
todo-create plugin:compound-engineering-plugin 0 never
todo-resolve plugin:compound-engineering-plugin 0 never
todo-triage plugin:compound-engineering-plugin 0 never
transcript-analysis local 0 never
ultracode-review local 0 never
unfreeze local 0 never
usage-query-skill plugin:zai-coding-plugins 0 never
using-git-worktrees plugin:claude-plugins-official 0 never
using-superpowers plugin:claude-plugins-official 0 never
verification-before-completion plugin:claude-plugins-official 0 never
version-bump plugin:thedotmack 0 never
video-to-document local 0 never
webscraping-api local 0 never
webwright plugin:webwright 0 never
weekly-digests plugin:thedotmack 0 never
whats-up local 0 never
wiki-compiler local 0 never
wiki-ingest local 0 never
wiki-lint local 0 never
wiki-query local 0 never
wiki-refresh local 0 never
wowerpoint plugin:thedotmack 0 never
writing-plans local 0 never
writing-rules plugin:claude-plugins-official 0 never
writing-skills plugin:claude-plugins-official 0 never
x-search local 0 never
xlsx local 0 never
youtube-analyzer local 0 never
youtube-scraper local 0 never

Logs

ccgram.log — last 500 lines 200 500
{"ts": "2026-05-17T15:32:23+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window killed", "tmux_subcommand": "kill-window", "tmux_window": "test_recovery_fresh0", "tmux_target": "@711"}
{"ts": "2026-05-17T15:33:12+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window killed", "tmux_subcommand": "kill-window", "tmux_window": "test_recovery_fresh_start0", "tmux_target": "@694"}
{"ts": "2026-05-18T06:27:33+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-4", "tmux_target": "$177:"}
{"ts": "2026-05-18T06:28:08+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "work", "tmux_target": "@894"}
{"ts": "2026-05-18T07:08:38+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window killed", "tmux_subcommand": "kill-window", "tmux_window": "work", "tmux_target": "@894"}
{"ts": "2026-05-19T23:23:46+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace", "tmux_target": "$177:"}
{"ts": "2026-05-20T00:00:47+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window killed", "tmux_subcommand": "kill-window", "tmux_window": "workspace", "tmux_target": "@1150"}
{"ts": "2026-05-21T22:53:52+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.server", "msg": "session created", "tmux_subcommand": "new-session", "tmux_session": "ccgram"}
{"ts": "2026-05-21T22:53:52+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "__main__", "tmux_target": "@1"}
{"ts": "2026-05-21T23:00:44+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "f1-predictor", "tmux_target": "$1:"}
{"ts": "2026-05-22T05:56:56+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace", "tmux_target": "$1:"}
{"ts": "2026-05-22T06:51:11+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-2", "tmux_target": "$1:"}
{"ts": "2026-05-22T11:01:06+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace", "tmux_target": "$36:"}
{"ts": "2026-05-22T14:55:30+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-2", "tmux_target": "$36:"}
{"ts": "2026-05-22T16:43:28+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-3", "tmux_target": "$36:"}
{"ts": "2026-05-22T17:06:42+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "Worker", "tmux_target": "@43"}
{"ts": "2026-05-23T16:07:41+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "Codex-1", "tmux_target": "@67"}
{"ts": "2026-05-23T16:08:29+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "Codex-2", "tmux_target": "@48"}
{"ts": "2026-05-23T16:08:45+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "Claude-1", "tmux_target": "@43"}
{"ts": "2026-05-25T16:20:20+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-2", "tmux_target": "$36:"}
{"ts": "2026-05-27T10:18:27+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T10:20:55+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T14:28:15+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T14:29:14+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T14:37:35+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T14:51:18+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T14:52:17+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T15:18:57+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T15:20:03+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:16:24+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:17:25+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:18:25+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:26:08+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:27:12+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:28:15+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:29:19+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:30:22+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:33:46+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:34:50+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:40:18+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:41:19+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T19:42:20+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T20:02:30+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T20:03:30+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T20:04:34+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T20:45:59+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T20:46:59+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T20:48:02+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T20:51:18+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T20:52:21+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T21:06:29+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T21:07:30+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T21:08:31+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T21:46:47+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T21:47:51+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T21:48:52+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T23:10:12+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T23:11:27+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T23:12:32+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T23:40:31+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-05-27T23:41:36+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-06-01T21:24:43+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.server", "msg": "session created", "tmux_subcommand": "new-session", "tmux_session": "ccgram"}
{"ts": "2026-06-01T21:24:43+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "__main__", "tmux_target": "@29"}
{"ts": "2026-06-01T21:24:44+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace", "tmux_target": "$28:"}
{"ts": "2026-06-01T21:42:58+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-2", "tmux_target": "$28:"}
{"ts": "2026-06-02T14:29:26+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-3", "tmux_target": "$28:"}
{"ts": "2026-06-10T10:00:40+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-06-10T11:17:14+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-4", "tmux_target": "$28:"}
{"ts": "2026-06-10T16:41:08+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-06-10T20:55:06+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.Updater", "msg": "Error while calling `get_updates` one more time to mark all fetched updates. Suppressing error to ensure graceful shutdown. When polling for updates is restarted, updates may be fetched again. Please adjust timeouts via `ApplicationBuilder` or the parameter `get_updates_request` of `Bot`.", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_transports/default.py\", line 101, in map_httpcore_exceptions\n    yield\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_transports/default.py\", line 394, in handle_async_request\n    resp = await self._pool.handle_async_request(req)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpcore/_async/connection_pool.py\", line 256, in handle_async_request\n    raise exc from None\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpcore/_async/connection_pool.py\", line 236, in handle_async_request\n    response = await connection.handle_async_request(\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        pool_request.request\n        ^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpcore/_async/connection.py\", line 101, in handle_async_request\n    raise exc\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpcore/_async/connection.py\", line 78, in handle_async_request\n    stream = await self._connect(request)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpcore/_async/connection.py\", line 156, in _connect\n    stream = await stream.start_tls(**kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpcore/_backends/anyio.py\", line 67, in start_tls\n    with map_exceptions(exc_map):\n         ~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/contextlib.py\", line 162, in __exit__\n    self.gen.throw(value)\n    ~~~~~~~~~~~~~~^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpcore/_exceptions.py\", line 14, in map_exceptions\n    raise to_exc(exc) from exc\nhttpcore.ConnectTimeout\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_httpxrequest.py\", line 279, in do_request\n    res = await self._client.request(\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_client.py\", line 1540, in request\n    return await self.send(request, auth=auth, follow_redirects=follow_redirects)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_client.py\", line 1629, in send\n    response = await self._send_handling_auth(\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<4 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_client.py\", line 1657, in _send_handling_auth\n    response = await self._send_handling_redirects(\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_client.py\", line 1694, in _send_handling_redirects\n    response = await self._send_single_request(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_client.py\", line 1730, in _send_single_request\n    response = await transport.handle_async_request(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_transports/default.py\", line 393, in handle_async_request\n    with map_httpcore_exceptions():\n         ~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/lucienne/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/contextlib.py\", line 162, in __exit__\n    self.gen.throw(value)\n    ~~~~~~~~~~~~~~^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/httpx/_transports/default.py\", line 118, in map_httpcore_exceptions\n    raise mapped_exc(message) from exc\nhttpx.ConnectTimeout\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_updater.py\", line 400, in _get_updates_cleanup\n    await self.bot.get_updates(\n    ...<4 lines>...\n    )\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_extbot.py\", line 672, in get_updates\n    updates = await super().get_updates(\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 4865, in get_updates\n    await self._post(\n    ^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    ),\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 704, in _post\n    return await self._do_post(\n           ^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_extbot.py\", line 370, in _do_post\n    return await super()._do_post(\n           ^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 305, in _request_wrapper\n    code, payload = await self.do_request(\n                    ^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/workspace/ccgram/src/ccgram/telegram_request.py\", line 60, in do_request\n    result = await super().do_request(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_httpxrequest.py\", line 296, in do_request\n    raise TimedOut from err\ntelegram.error.TimedOut: Timed out"}
{"ts": "2026-06-10T22:28:49+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-06-10T22:30:10+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-06-10T23:26:07+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-06-11T09:03:13+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "Skill review.", "tmux_target": "@31"}
{"ts": "2026-06-11T09:03:33+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "Fable Tasks", "tmux_target": "@189"}
{"ts": "2026-06-11T09:04:39+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-06-11T09:06:03+0200", "component": "ccgram", "level": "ERROR", "logger": "telegram.ext.AIORateLimiter", "msg": "Rate limit hit after maximum of 5 retries", "exc": "Traceback (most recent call last):\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 270, in process_request\n    return await self._run_request(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 227, in _run_request\n    return await inner()\n           ^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/ext/_aioratelimiter.py\", line 213, in inner\n    return await callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/_bot.py\", line 733, in _do_post\n    result = await request.post(\n             ^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 198, in post\n    result = await self._request_wrapper(\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<7 lines>...\n    )\n    ^\n  File \"/home/lucienne/.local/share/uv/tools/ccgram/lib/python3.14/site-packages/telegram/request/_baserequest.py\", line 351, in _request_wrapper\n    raise RetryAfter(retry_after)\ntelegram.error.RetryAfter: Flood control exceeded. Retry in 3 seconds"}
{"ts": "2026-06-11T09:23:24+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.session", "msg": "window created", "tmux_subcommand": "new-window", "tmux_session": "ccgram", "tmux_window": "workspace-2", "tmux_target": "$28:"}
{"ts": "2026-06-11T09:25:03+0200", "component": "ccgram", "level": "INFO", "logger": "libtmux.window", "msg": "window renamed", "tmux_subcommand": "rename-window", "tmux_window": "F1 app review", "tmux_target": "@280"}
Help