Когда я запускаю этот код спамбота, он выдает ошибку, что «объект« StringVar »не повторяется», я новичок в python и не знаю точно, что это значит, если вы можете мне помочьс рабочим кодом этого, пожалуйста, отправьте его.
Я точно не знаю, что другая часть кода полностью работает, но я сделал консоль, и она отлично работает.
import tkinter as tk
from pynput.keyboard import Key, Controller
import time
keyboard = Controller()
def spam():
time.sleep(2)
while True:
for char in var:
keyboard.press(char)
keyboard.release(char)
time.sleep(0.12)
root = tk.Tk()
var = tk.StringVar()
root.geometry("500x300")
write = tk.Label(text="Insert sentence then print the button:")
button = tk.Button(text="Spam", command = spam)
enter = tk.Entry(root, textvariable = var)
write.pack()
enter.pack()
button.pack()
root.mainloop()