Skip to main content

🎮 自动公屏广告助手

一款专为游戏玩家设计的自动化工具,帮助您在游戏公屏中定时发送广告信息(如公会招人、物品交易等)

🌟 功能特点

  • 精准坐标控制:通过可视化界面设置游戏内文本框和发送按钮的精确坐标
  • 内容自定义:自由编辑要发送的广告内容(支持中英文及特殊符号)
  • 智能定时:自定义发送间隔(0.1秒至1小时)和发送次数(支持无限循环)
  • 操作反馈:提供操作提示音和实时日志记录
  • 深色主题:现代化深色界面设计,减少长时间使用眼睛疲劳
  • 配置保存:自动保存所有设置,下次启动无需重新配置
  • 安全可靠:纯Python开发,不修改游戏内存,仅模拟鼠标键盘操作

📦 项目结构

.
├── pyproject.toml
├── readme.md
├── requirements.txt
└── src
    └── stv_AdHelper
        ├── core
        │   ├── window.py
        │   └── worker.py
        ├── main-ui.py
        ├── main.py
        └── utils
            └── utils.py

⚙️ 使用说明

1. 设置坐标

  1. 点击"获取坐标"按钮
  2. 5秒倒计时内将鼠标移动到游戏内:
    • A点:聊天输入框位置
    • B点:发送按钮位置
  3. 程序自动捕获并保存坐标

2. 编辑内容

在"内容设置"区域输入要在公屏发送的广告文本

3. 配置参数

  • 操作间隔:设置发送广告的时间间隔(秒)
  • 重复次数:0=无限循环,n=执行n次后停止
  • 提示音:开启/关闭操作提示音

4. 开始执行

点击"开始执行"按钮,程序将按设定自动发送广告

🛠 运行环境

  • 操作系统:Windows 10/11, macOS, Linux

  • Python版本:3.10+

  • 依赖库:

    PyQt5
    pyautogui
    pyperclip
    

🚀 安装与运行

  1. 克隆仓库:

    git clone https://github.com/yourusername/stv_AdHelper.git
    cd stv_AdHelper
    
  2. 安装程序:

    pip install .
    
  3. 运行程序:

    sadui 是本工具的gui模式,如果您更喜欢cli模式,也可以运行 sad. sad 即为 send Ad.

    sadui
    

⚠️ 注意事项

  1. 使用前请确保游戏窗口位置固定
  2. 操作过程中请勿移动鼠标或切换窗口
  3. 遵守游戏规则,避免发送过于频繁导致封号
  4. 建议设置合理间隔(通常15-30秒为宜)
  5. 本工具仅用于合法用途,禁止用于任何违规操作

📜 开源协议

本项目采用 GPL v3 License 开源协议

Metadata

Release files for stv-AdHelper 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stv-AdHelper 0.0.2
File Size Uploaded
stv_adhelper-0.0.2.tar.gz 12.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stv-AdHelper 0.0.2
File Interpreter ABI Platform
stv_adhelper-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 26.1 kB

Release files / stv_adhelper-0.0.2.tar.gz

Download URL stv_adhelper-0.0.2.tar.gz
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
968e083e6fa3804e58527c2a71effa33f2e6c54456b5101c42b727fe572224f4
BLAKE2b-256 checksum
How to use checksums
4d3c7664f8e2d7c1579e5c375b96c57fed0f9a244a78ddfc5c83fb4983fd530d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / stv_adhelper-0.0.2-py3-none-any.whl

Download URL stv_adhelper-0.0.2-py3-none-any.whl
Size 13.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
978f175d1ea761b0d1acdd026292b4438cc49fb8ae3aedd60ceb09bbe6c4fd45
BLAKE2b-256 checksum
How to use checksums
9e9476f6ad89774052eeee794334a0df9f04e6325bf96765721bfa76dea35a29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page