Dashboard
Live automation status & overview
NEXT AUTO-POST IN
00
HRS
:
00
MIN
:
00
SEC
SCHEDULED TIME
— Not scheduled yet —
TODAY'S STATUS
ACTIVE
POSTS SENT TODAY
0
+ auto-posted
TOTAL POSTS
0
all time
SUCCESS RATE
—
telegram delivery
FAILED POSTS
0
retry queue
Active Scheduled Jobs
No scheduled jobs yet. Go to Scheduler to create one.
Recent Activity
Waiting for first post...
Scheduler
Configure cron jobs for auto-posting
Post Time Settings
Post Behavior
Include Pexels Image
Attach a football photo with each post
Auto-fetch Today's Matches
Gemini fetches live match data
Skip if No High Prob Matches
Don't post if confidence < 70%
Pin Message in Channel
Auto-pin the daily prediction post
Daily Custom Message
This message will be sent automatically by the cron job every day.
Generated Cron Expression
0 8 * * *
0
MIN
8
HOUR
*
DAY
*
MONTH
*
WDAY
Every day at 08:00
PHP Cron Setup (Hostinger)
# In Hostinger cPanel > Cron Jobs:
0 8 * * * /usr/bin/php /home/u123456/public_html/cron.php
# Or use JavaScript setInterval (client-side demo)
0 8 * * * /usr/bin/php /home/u123456/public_html/cron.php
# Or use JavaScript setInterval (client-side demo)
Upcoming Posts (Preview)
Save schedule to see upcoming post times.
AI Generator
Generate predictions with Google Gemini
Generation Settings
50%
70%
95%
Use RapidAPI Live Data
Fetch real-time fixtures & results for analysis
FootBot automatically fetches the latest matches from SportAPI.
AI Prediction Prompt
Use {MIN_CONF} and {MAX_MATCHES} as dynamic variables
Generated Preview
Click "Generate Now" to fetch today's predictions from Gemini AI...
Telegram Config
Bot settings & channel management
Bot Configuration
Get from @BotFather on Telegram
Use @channelusername or numeric chat ID — or click 🔍 Get ID after sending a message to your channel/bot
Message Options
Silent Notification
Post without notifying members
Protect Content
Prevent forwarding/saving
Send as Photo + Caption
Use Pexels image with text caption
Connection Status
Not tested yet. Click "Test Connection".
Send Custom Message
Quick Info — How to Get Chat ID
1. Create bot via @BotFather
2. Add bot to your channel as Admin
3. Paste your Bot Token above
4. Option A: Use @username format directly
5. Option B: Forward any msg to @userinfobot
6. Option C: Send a msg to your channel/chat, then click 🔍 Get ID
Channel IDs start with -100… · Group IDs start with -…
Pexels Media
Search and attach cricket images to posts
Search Results
Enter your Pexels API key in Settings, then search for images.
Selected Image for Next Post
No image selected. Click an image above to select it.
Post Logs
Complete history of all automated posts
0 entries
| # | Timestamp | Status | Matches | Channel | Image | Message ID | Actions |
|---|---|---|---|---|---|---|---|
| No logs yet. | |||||||
API Settings
Configure your API keys and credentials
Active AI Provider
Choose which AI will generate your predictions
Google Gemini API
Google AI Studio → Get API Key (free tier available)
OpenAI API
platform.openai.com → API Keys
Anthropic Claude API
console.anthropic.com → API Keys
Pexels API
pexels.com/api → Free, 200 req/hour
Cricbuzz API (RapidAPI)
rapidapi.com → Cricbuzz Cricket API
General Settings
Data & Storage
Save to localStorage
Persist settings across sessions
Auto-clear Logs After 30 Days
Keep storage clean