PizzaParty.gg Automation Skill
Overview
Earn PizzaParty points by engaging with spotlighted Twitch streamers. Uses Playwright for dashboard scraping + Twitch IRC for chat.
Purpose
- - Login to PizzaParty.gg via Discord OAuth
- Scrape 'Now Live' spotlighted streamers and ranks
- Chat in Twitch channels via IRC (Twitch browser login blocked)
- Maximize points: Diamond (7/min) → Bronze (3/min)
Pizza Party Points System
| Rank | Points/Minute |
|---|
| Diamond | 7 |
| Platinum |
6 |
| Gold | 5 |
| Silver | 4 |
| Bronze | 3 |
Spotlight Bonus: 1.25x multiplier
Input Variables
| Variable | Description | Example |
|---|
| PIZZAPARTYEMAIL | Discord OAuth email | papawespeak@outlook.com |
| PIZZAPARTYPASSWORD |
OAuth password | (configured in env) |
| TWITCH
OAUTHTOKEN | IRC token (oauth:xxx) | from Twitch dev console |
| TWITCH_USERNAME | IRC username | wespeak |
| TWITCH
CLIENTID | App client ID | horyw2un78l... |
| TWITCH
CLIENTSECRET | App secret | zgxphb18sw... |
Technical Approach (Hybrid)
- 1. Playwright browser → PizzaParty dashboard login (Discord OAuth)
- Scrape 'Now Live' ➔ streamer names + ranks
- Twitch IRC (port 6697 SSL) ➔ chat messages (NOT browser)
- Rate limit: 20 msg/30s per channel
Triggers
Sessions: 09:00, 13:00, 17:00, 21:00 SAST (4 daily)
Duration: 10-15 min per session
Messages: 1-3 per streamer, 10-20 messages per session
Files
- - index.py - Main automation
- schedules/default.json - Session schedule
- .env.example - Configuration
Notes
- - PizzaParty uses Discord OAuth NOT Twitch direct
- Partner Push: 100 msg/48h cap
- Personal account (not bot): papawespeak@outlook.com
PizzaParty.gg 自动化技能
概述
通过与精选的Twitch主播互动来赚取PizzaParty积分。使用Playwright进行仪表板抓取 + Twitch IRC进行聊天。
目的
- - 通过Discord OAuth登录PizzaParty.gg
- 抓取正在直播的精选主播及其等级
- 通过IRC在Twitch频道聊天(Twitch浏览器登录已被屏蔽)
- 最大化积分:钻石(7/分钟)→ 青铜(3/分钟)
Pizza Party 积分系统
6 |
| 黄金 | 5 |
| 白银 | 4 |
| 青铜 | 3 |
精选加成: 1.25倍乘数
输入变量
| 变量 | 描述 | 示例 |
|---|
| PIZZAPARTYEMAIL | Discord OAuth邮箱 | papawespeak@outlook.com |
| PIZZAPARTYPASSWORD |
OAuth密码 | (在环境变量中配置) |
| TWITCH
OAUTHTOKEN | IRC令牌(oauth:xxx) | 来自Twitch开发者控制台 |
| TWITCH_USERNAME | IRC用户名 | wespeak |
| TWITCH
CLIENTID | 应用客户端ID | horyw2un78l... |
| TWITCH
CLIENTSECRET | 应用密钥 | zgxphb18sw... |
技术方案(混合模式)
- 1. Playwright浏览器 → PizzaParty仪表板登录(Discord OAuth)
- 抓取正在直播 → 主播名称 + 等级
- Twitch IRC(端口6697 SSL)→ 聊天消息(非浏览器)
- 速率限制:每个频道20条消息/30秒
触发条件
会话时间:09:00、13:00、17:00、21:00 SAST(每天4次)
持续时间:每次会话10-15分钟
消息数量:每个主播1-3条,每次会话10-20条消息
文件
- - index.py - 主自动化程序
- schedules/default.json - 会话时间表
- .env.example - 配置文件
备注
- - PizzaParty使用Discord OAuth,而非Twitch直接登录
- 合作伙伴推送:100条消息/48小时上限
- 个人账户(非机器人):papawespeak@outlook.com