Sen descrición

kmahyyg 52af91c7ad sync with upstream %!s(int64=2) %!d(string=hai) anos
cf-workers 52af91c7ad sync with upstream %!s(int64=2) %!d(string=hai) anos
.dockerignore 52af91c7ad sync with upstream %!s(int64=2) %!d(string=hai) anos
.gitignore 5ce630420e v1.0.2-ca2aacab10 %!s(int64=2) %!d(string=hai) anos
Dockerfile 5ce630420e v1.0.2-ca2aacab10 %!s(int64=2) %!d(string=hai) anos
LICENSE 5ce630420e v1.0.2-ca2aacab10 %!s(int64=2) %!d(string=hai) anos
README.md 727c711cc7 v1.0.3: fix #1 %!s(int64=2) %!d(string=hai) anos
pyroSecrets.py.example 52af91c7ad sync with upstream %!s(int64=2) %!d(string=hai) anos
pyropmCaptcha.py 52af91c7ad sync with upstream %!s(int64=2) %!d(string=hai) anos
requirements.txt 5ce630420e v1.0.2-ca2aacab10 %!s(int64=2) %!d(string=hai) anos

README.md

Pyrogram SelfBot

Currently:

  • PM Captcha

Redis Schema

ulist_<CHATID>: 1   // allowed user
ulist_<CHATID>: 2   // blocked user
pmstat_<CHATID>: curTs  // Wait for Verification
uinverify_<CHATID>: comma splited data // verification data; key: suuid,ts

ErrCode:

  • 9001: Already blocked previously
  • 9002: Verification Expired within 10min
  • 9004: Verification Expired within 95s
  • 9003: Signature Verification Failed
  • 9099: Database error
  • 9098: Python Execution Error

Docker-compose

Use bind mount to mount following file with long syntax in volumes key:

  • /app/pmcaptcha_myoungram.session
  • /app/pmroSecrets.py

Use attach subcommand to input authentication data of Telegram.

Use echo "" > $(docker inspect --format='{{.LogPath}}' <CONTAINER_NAME_OR_ID>) to clean logs which logged all your input to prevent sensitive information leakage.

Use ^P + ^Q to detach from container.