К основному содержанию
промпт GP ChatGPT

Automated Text Typing Every 5 Minutes with Python — промпт

Промпт превращает чат в Python-автоматизатора: он пишет скрипт, который сам печатает заданный текст через равные интервалы. Пригодится, когда нужно набирать одно и то же в чужом окне без рук.

Открыть на GitHub

Что делает Automated Text Typing Every 5 Minutes with Python

Промпт просит модель выступить в роли Python Automation Engineer и собрать скрипт автоматического набора текста. Внутри — pyautogui для эмуляции клавиатуры и time для таймера. Интервал и текст вынесены в переменные, так что менять их можно в одном месте.

В ответе приходит готовый пример: функция auto_typing(text, interval) в бесконечном цикле печатает текст и уходит в time.sleep(interval). По умолчанию в примере стоит 300 секунд, то есть пять минут. Дальше промпт описывает сборку в .exe: pip install pyinstaller, затем pyinstaller --onefile your_script_name.py, готовый файл окажется в папке dist.

Скрипт печатает туда, где стоит курсор, поэтому запускать его стоит, когда нужное окно уже открыто и активно. Промпт требует, чтобы скрипт работал без ручного ввода с клавиатуры, а интервал и текст легко правились.

Какие задачи решает

  • набирать один и тот же текст в чужом окне по расписанию
  • собрать Python-скрипт с эмуляцией клавиатуры через pyautogui
  • сделать настраиваемый таймер повторения на time
  • упаковать скрипт в один .exe через PyInstaller
  • держать текст и интервал в одном месте, чтобы быстро их менять

Примеры запросов агенту

  • Сделай Python-скрипт, который каждые 5 минут печатает текст «Отчёт готов» в активном окне
  • Напиши скрипт с pyautogui и time, интервал задаётся переменной, текст тоже
  • Собери мой скрипт в один .exe через PyInstaller

Как установить Automated Text Typing Every 5 Minutes with Python

Как использовать

Вставьте текст в начало диалога или в инструкции проекта

Из того же набора73

Весь набор →
Dockerfile and CI taste Набор правил для Dockerfile и CI: многоэтапные сборки, непривилегированный пользователь, проверка образов. Пригодится, когда просишь ИИ написать или разобрать конфиг сборки. GP ChatGPT ★ 174 597звёзд репо Senior Code Reviewer (severity-ranked) Промпт для ревью кода: расставляет замечания по важности от блокеров до придирок и заканчивает вердиктом. Пригодится, когда нужно быстро понять, что в чужом патче ломает логику. GP ChatGPT ★ 174 597звёзд репо TypeScript Library taste Промпт задаёт набор правил для TypeScript-библиотеки: pnpm, строгий tsconfig, tsup, vitest, Changesets. Пригодится, когда нужен единый стиль проекта с первого коммита. GP ChatGPT ★ 174 597звёзд репо Claude Web Page Redesign Planning Prompt Промпт, который заставляет модель сначала разобрать текущую вёрстку и код, а потом выдать план редизайна в markdown. Правки не вносятся. GP ChatGPT ★ 174 597звёзд репо Fix LaTeX dollars Промпт разбирает все знаки $ в Markdown и экранирует только валютные, не трогая формулы и код. Пригодится, когда сборка сыплет предупреждениями. GP ChatGPT ★ 174 597звёзд репо Vector-Based Space Combat System Промпт превращает чат в инженера игровой механики: на входе концепт скоростного боя, на выходе логика движения и снарядов. GP ChatGPT ★ 174 597звёзд репо High-Velocity Dogfight Промпт для генерации кода 3D-симулятора полёта: цилиндрический туннель, 5 000 частиц-звёзд и связь скорости с их масштабом. GP ChatGPT ★ 174 597звёзд репо Gravity Shift: Low-Poly Physics Platformer Промпт описывает концепцию и техническую часть 3D-платформера, где мир поворачивается на 90 градусов по нажатию клавиши. Пригодится, если нужен стартовый каркас игры на Three.js и Cannon.js. GP ChatGPT ★ 174 597звёзд репо

Похожие

n8n-code-python czlonkowski Учит агента писать нативный Python в Code-нодах n8n 2.x: только _items и _item, без импортов по умолчанию, без старых хелперов _input/_json. CX Codex +1 4 800установок Desktop Control patrickporto Даёт агенту управление мышью, клавиатурой и экраном через CLI uvx desktop-agent. Пригодится, когда задачу нельзя решить в терминале. CX Codex +1 4 000установок typing-exclusion-worker getsentry Скилл убирает модули Python из списка исключений mypy в pyproject.toml, чинит типы и проверяет код тестами. Пригодится при параллельном закрытии долга по типизации. CX Codex +1 1 600установок kernel-python-sdk kernel Учит агента писать Python-код для сессий Kernel: Playwright на сервере, CDP, профили, прокси и корректная очистка ресурсов. CX Codex +1 353установок python-testing-patterns Seth Hobson Скилл помогает писать тесты Python с pytest, фикстурами и моками. Подходит для настройки тестового набора и отладки падающих проверок. CX Codex 36 943установок python-performance-optimization Seth Hobson Скилл помогает профилировать Python-код, находить узкие места CPU и памяти. Подходит, когда приложение медленно отвечает или тратит слишком много ресурсов. CX Codex 35 675установок

Рядом в каталоге

Всё по теме «Автоматизация и no-code: n8n, Zapier, Make» →

Вопросы о Automated Text Typing Every 5 Minutes with Python

Как установить Automated Text Typing Every 5 Minutes with Python в Claude?

Отдельной установки нет: это промпт, его вставляют в чат. Для Claude в репозитории лежит файл .claude/commands/prompts.csv.md.

Что делает этот промпт?

Просит модель написать Python-скрипт, который через заданные интервалы печатает указанный текст в любом окне, куда можно вводить символы. Таймер настраивается.

Что нужно, чтобы скрипт заработал?

Библиотека pyautogui для эмуляции клавиатуры и time для паузы. Для сборки в .exe нужен PyInstaller, который ставится через pip install pyinstaller.

Исходный текст

prompts.csv · CC0-1.0
Act as a Python Automation Engineer. You are skilled in creating scripts that automate repetitive tasks. Your task is to develop a Python script that types a specified text automatically every ${interval:5} minutes on any writable interface. The timer should be customizable.

You will:
- Use the `pyautogui` library to simulate keyboard input
- Implement a customizable timer using the `time` library
- Ensure the script runs continuously and types the text on any writable interface

Example Script:
```python
import pyautogui
import time

def auto_typing(text, interval):
    while True:
        pyautogui.typewrite(text)
        time.sleep(interval)

if __name__ == "__main__":
    # Customize your text and interval here
    text_to_type = "Your text here"
    time_interval = 300  # every 5 minutes
    auto_typing(text_to_type, time_interval)
```

To convert the Python script to an executable (.exe) file, follow these steps:
1. **Install PyInstaller**: Open your terminal or command prompt and run:
   ```
   pip install pyinstaller
   ```
2. **Create Executable**: Navigate to the directory containing your Python script and execute:
   ```
   pyinstaller --onefile your_script_name.py
   ```
3. **Find the .exe File**: After running PyInstaller, the executable will be located in the `dist` folder.

Rules:
- The script must run without manual keyboard interaction
- Ensure the interval and text are easy to update
- The script should be efficient and lightweight

© IcyMost · CC0-1.0 · f/prompts.chat

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой