Files
Anom-Bot/bot/utils/captcha.py
T
2026-07-02 20:51:08 +03:00

12 lines
400 B
Python

import random
import string
from io import BytesIO
from captcha.image import ImageCaptcha
def generate_captcha():
"""Generates a random captcha and returns (text, image_bytes)"""
captcha_text = ''.join(random.choices(string.ascii_uppercase + string.digits, k=5))
image = ImageCaptcha(width=280, height=90)
data = image.generate(captcha_text)
return captcha_text, data.getvalue()