Вот пример скрипта на Python, который использует модуль keyboard для отслеживания чата и выполнения команды:
import keyboard
import time
from pynput.keyboard import Key, Controller
keyboard_controller = Controller()
# Функция, имитирующая нажатие сочетания клавиш
def press_keys():
keyboard_controller.press(Key.alt_l) # Нажать ALT
keyboard_controller.press(Key.up) # Нажать стрелку вверх
keyboard_controller.release(Key.up) # Отпустить стрелку вверх
keyboard_controller.release(Key.alt_l) # Отпустить ALT
keyboard_controller.press(Key.enter) # Нажать Enter
keyboard_controller.release(Key.enter) # Отпустить Enter
time.sleep(0.1) # небольшая пауза
keyboard_controller.press(Key.enter) # Нажать Enter
keyboard_controller.release(Key.enter) # Отпустить Enter
# Включить запись всех нажатий клавиш
keyboard.start_recording()
while True:
time.sleep(0.1) # Обновление каждые 0.1 секунды
recorded = keyboard.stop_recording() # Получить записанные нажатия клавиш
for event in recorded:
if event.event_type == 'down':
# Проверить, является ли событие вводом текста в чат
if isinstance(event.name, str) and "запущенная команда" in event.name:
press_keys()
keyboard.start_recording()
Этот код использует модуль keyboard для отслеживания событий клавиатуры и pynput, чтобы имитировать нажатие клавиш. Он постоянно проверяет ввод с клавиатуры на предмет появления строки "запущенная команда". Когда она обнаруживается, вызывается функция press_keys(), которая имитирует нажатия "Alt+стрелка вверх+Enter+Enter".
Или же дайте гайд,