I had previously set up Docker through Telegram and installed PostgreSQL inside it.
When I start a new session and try to continue working, the bot says it is not authorized to run SQL commands.
In the previous session, it had execution permissions, so it could run Docker and database commands.
In the current session, it appears to be under a messaging-only policy.
The bot basically says:
Even if I set up the database myself, this Telegram session does not have the execution tools (exec/DB) enabled; only messaging tools are available.
So I can write the SQL, but I cannot run it myself.
In short, the difference is:
Previous session: execution-enabled (I could run Docker and database commands)
Current session: messaging-only policy
The fastest solution would be:
Switch to an execution-enabled session (agent:main:main)
Then send only this message there:
“Clean MovieProgress, run it yourself, and report the result.”