Quick Start
Learn how to use StarLink Bot to manage your Telegram groups
Create Telegram Bot
Find @BotFatherin Telegram, send /newbot to create a new Bot and get Bot Token.
Register StarLink Account
Registeran account on this site, then login to dashboard.
Add Bot to Group
Add your Bot to Telegram group with admin permissions. Send /start in the group to complete initialization.
Bot Commands
StarLink Bot supports the following commands in groups or private chats.
| Command | Permission | Description |
|---|---|---|
/start | Everyone | Start bot, register group |
/help | Everyone | Show help information |
/getid | Admin | Get current group ID |
/settings | Admin | Open group settings panel |
/stats | Admin | View group statistics |
/language | Everyone | Switch bot language |
/verify | Admin | Manually verify user |
/ban | Admin | Ban user |
/unban | Admin | Unban user |
Message Variables
Use the following variables in welcome messages, goodbye messages and keyword replies for dynamic content.
| Variable | Type | Description |
|---|---|---|
{username} | string | Username or display name |
{first_name} | string | User's first name |
{last_name} | string | User's last name |
{full_name} | string | Full name |
{user_id} | integer | Telegram user ID |
{group_name} | string | Group name |
{member_count} | integer | Group member count |
{date} | string | Current date |
{time} | string | Current time |
Example Welcome Message
👋 Welcome to the group! You are member #.
Welcome & Goodbye Messages
Customize messages when members join or leave the group.
Welcome Message
Auto-send welcome message when new members join
Goodbye Message
Auto-send farewell message when members leave
Variable Support
Use , and other variables
Rich Media
Support images, GIFs, stickers and more
Inline Buttons
Add custom button links
Join Verification
Prevent bots and spam accounts from joining. Multiple verification methods supported.
Button Verification
New members must click button within time limit
Math Verification
New members must answer simple math problems
| Description | Description |
|---|---|
| Verification Timeout | Users who fail to verify in time will be kicked. Set 30-300 seconds |
| Failure Action | Choose to kick or ban user on verification failure |
| Live Countdown | Verification message shows remaining time countdown |
Blocked Words
Auto-filter and delete messages containing sensitive words to protect group environment.
Auto Delete
Immediately delete messages with blocked words
Warn User
Option to warn or mute the sender
Logging
Log violations for admin review
Match Modes
- • Contains - Triggers if message contains blocked word
- • Exact - Triggers only if message exactly matches
- • Regex - Use regular expressions for matching
Keyword Management
Set up trigger words, blocked words and whitelist for auto-reply and content filtering.
Trigger Words
Auto-reply with preset content when matched
Blocked Words
Automatically delete messages containing blocked words
Whitelist
Whitelisted words won't trigger blocking
Match Modes
| Contains | Description | "hello" matches "hey hello there" |
|---|---|---|
| Contains | Match if message contains keyword | "hello" matches "hey hello there" |
| Exact | Message must exactly equal keyword | "help" only matches "help" |
| Regex | Use regular expressions for matching | "^\d+$" matches pure numbers |
Anti-Spam Features
Trigger words support anti-spam settings
- • Delete previous reply: Auto-delete previous bot reply when triggered again
- • Auto-delete timer: Reply message auto-deletes after specified time
Anti-Spam Protection
Prevent users from spamming or flooding messages to maintain group order.
Rate Limiting
Limit message count within specified time
Duplicate Detection
Detect and block consecutive identical messages
Auto Mute
Automatically mute user after spam trigger
Auto Delete
Delete spam messages to keep group clean
Feature
- • Trigger: X messages in Y seconds
- • Mute Duration: 1-60 minutes
- • Whitelist: Admins exempt from limits
Group Lottery
Create interactive lottery events to boost engagement and participation.
Create Lottery
Set prizes, winners count, participation rules
One-Click Join
Members join by clicking a button
Auto Draw
Auto-draw when time or participant count reached
Winner Notification
Automatically mention winners and announce results
Group Lottery
- • Timed Draw - Auto-draw at specified time
- • Count Draw - Draw when participant count reached
- • Manual Draw - Admin triggers manually
News Source Management
Add RSS/API news sources. System will auto-collect and process with AI.
RSS Source
Supports standard RSS/Atom format feeds
API Source
Supports custom API endpoint collection
| Feature | Description |
|---|---|
| Collection Frequency | Set collection interval per source (5-120 minutes) |
| Smart Deduplication | Admin-collected sources don't need to be re-added by users |
| Quiet Hours | Reduce collection frequency at night to lower server load |
Intelligence Collection
Real-time news source monitoring with AI-powered analysis and organization.
Real-time Monitoring
24/7 continuous monitoring of configured sources
Smart Filtering
AI auto-filters irrelevant and duplicate info
Auto Categorize
Auto-classify by category (crypto, tech, finance, etc.)
Multi-language Translation
Auto-translate foreign news to target language
Smart Summary
Extract key info to generate concise summary
Importance Score
AI evaluates news importance (1-10 scale)
Intelligence Collection
Scheduled Push
Create push rules to send news to specified groups on schedule.
| Feature | Description |
|---|---|
| Push Time | Set daily push times, supports multiple schedules |
| Source Filter | Select which news sources to push |
| Target Groups | Choose which groups to push to |
| Minimum Importance | Only push news with AI score above threshold |
| Custom Prompt | Customize AI prompt for processing news |
| Branding | Customize brand name and link in push messages |
Manual Push
Instantly select and push news to groups, ideal for breaking news.
Select News
Choose from collected news to push
Edit Content
Modify title and content before pushing
Preview
Preview message appearance before sending
Multi-Group Push
Push to multiple groups in one action
Manual Push
- 1 Select news from 'News List'
- 2 Click 'Push' button
- 3 Select target groups
- 4 Confirm push
AI Processing
StarLink Bot uses AI to intelligently process collected news.
Smart Translation
Auto-translate to target language
Content Summary
Extract key information
Smart Classification
Auto-identify category
Importance Score
1-10 importance rating
Subscription Plans
StarLink Bot offers Free and Pro subscription plans.
| Feature | Free | Pro |
|---|---|---|
| Group Count | 1 | 10 |
| Daily Push | 5/day | Unlimited |
| Custom Templates | ✗ | ✓ |
| Advanced Statistics | ✗ | ✓ |
| Priority Support | ✗ | ✓ |
Coupon Support
Use coupons for discounts. 100% discount coupons activate subscription for free
REST API
StarLink Bot provides REST API. Access your data via API Token.
Get API Token
Go to Dashboard → Settings → API Settings to get your Token
# Request Example
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://api.starlink.bot/v1/groups
# Response Format
{
"success": true,
"data": { ... },
"message": "Success"
}