Telegram Mini App PvP skill duels 18+

Peek. Aim. Shoot. Hide. Win.

A one-thumb sniper duel right inside Telegram. Hold to peek out of cover, catch the swaying scope on target, release to fire — and duck before your rival does. Train against AI, run the campaign, or compete in skill duels and tournaments for USDT.

Bo5best-of-5 rounds per match
3covers per side to outsmart your rival
0house bots in money matches
How to play

Four moves. Endless mind games.

Learn it in seconds, master it for months. Every round is a battle of timing, nerve and reading your opponent.

01

Hold to peek

Press and hold to lean out of cover. Your scope goes live — but you're exposed too.

02

Aim against the sway

The scope sways. Track your rival with your finger and wait for the perfect moment.

03

Release to shoot & hide

Lift your finger to fire. Your sniper ducks back into cover automatically.

04

Swipe to switch cover

Three covers per side. Relocate while hidden so your rival never knows where you'll peek next.

Head = 100one-shot elimination
Body = 50limbs 34 · HP 100
Best of 530-second rounds
5 shots1.2 s auto-reload
Game modes

From first shot to final table

Warm up for free, sharpen your aim, then step into skill duels and tournaments when you're ready.

Free

Training

A shooting range with moving targets and AI duels with 4 difficulty levels — from Recruit to Elite.

  • Interactive tutorial
  • Reaction time & accuracy stats
  • AI opponents: Recruit → Elite
Coins

Campaign

A PvE campaign through desert towns, city rooftops and the port, with rising difficulty, weapon upgrades and boss fights.

  • Level-by-level progression
  • Weapon upgrades (PvE & casual only)
  • Boss encounters
Coins

Quick duel

A live random opponent matched by ELO. Play for coins with zero risk.

  • ELO-based matchmaking
  • Daily coin bonuses
  • Climb the leaderboard
USDT

Skill duels

Real-money 1v1 against an opponent from the same stake tier with a similar ELO. The winner takes the pot minus an 8% rake.

  • Same stake tier, close ELO
  • Identical weapons for both players
  • Stakes held in escrow until the result
USDT

Duel a friend

Challenge a friend in a private room via an invite link right in Telegram.

  • Private room via deep link
  • Lower stake limits (anti-collusion)
  • Same fair-play rules and rake

Crypto wallet built in

Deposit and withdraw USDT through the NOWPayments crypto gateway — straight from the Mini App. Your balance is tracked in a double-entry ledger, to the cent.

8%rake in skill duels
10%rake in tournaments
USDTdeposits & withdrawals
0%fees in free modes
Tournaments

Brackets, cups & freerolls

Fight through brackets, top the weekly leaderboard or grab freeroll prizes. Tournament rake is 10% of buy-ins — the rest goes to the prize pool.

Sit&Go 8 / 16Single elimination, best-of-3. Starts as soon as the table fills.
Scheduled cupsBigger brackets on a fixed daily schedule.
Weekly leaderboardYour best results of the week count toward prizes.
FreerollsFree entry, prizes funded by the project.

Live & upcoming

All tournaments in the bot
Fair play

Fair by design. Provably.

When real money is on the line, trust has to be verifiable. Here's how we keep every duel clean.

Authoritative server

Your device only sends inputs. Hits, damage and results are calculated on the server — a modified client can't fake a shot.

Provably fair seeds

Before every match the server commits to sha256(serverSeed). Both players add their own seeds, and the server seed is revealed after the match so anyone can verify it.

Anti-cheat & anti-collusion

Behavioral analysis flags bots and aim scripts. Money matches use random pairing, and linked accounts can't be matched against each other.

Equal & house-free

Identical weapons in money modes — no pay-to-win. The house never plays against you: there are no house bots in money matches.

match #48213 · provably fair
# before the match commit = sha256(serverSeed) = 9f2c4e…d03aa71e clientSeedA = "b81f…" // player A clientSeedB = "4ce0…" // player B # after the match serverSeed = "7d1a…e9" // revealed sha256(serverSeed) == commit ✓ match matchSeed = sha256(serverSeed:A:B) ✓ verified

How to verify a match →

FAQ

Questions, answered

Is Peek Duel gambling?

Peek Duel is a game of skill: the outcome of every duel depends on your timing, aim and decisions — not on chance. Players compete against each other; the house never takes a side and only charges a fixed rake. Real-money modes are strictly 18+ and may be unavailable in some jurisdictions.

How do I start playing?

Open @Peek_Duel_bot in Telegram and tap Play. There's nothing to download — the game runs as a Telegram Mini App. Start with the tutorial and training, completely free.

How do deposits and withdrawals work?

USDT deposits and withdrawals are processed through the NOWPayments crypto gateway inside the Mini App. Withdrawals pass automatic risk checks; new accounts and large amounts may need additional review or identity verification.

What fees do you charge?

Free modes have no fees. In real-money duels the platform keeps an 8% rake from the pot; in tournaments, 10% of buy-ins. Everything else goes to the players.

Can I play without real money?

Yes. Training, the campaign, quick duels for coins and freerolls are all free. Coins are a soft in-game currency and can't be withdrawn.

How do you stop cheaters?

The server is authoritative, every input is validated, and behavioral analysis looks for bots, aim scripts, multi-accounting and collusion. Confirmed violations lead to bans and frozen funds pending investigation. Every match keeps a replay for dispute resolution.

How can I check that a match was fair?

Every match publishes a commitment hash before it starts and reveals the server seed afterwards. You can recompute the hashes yourself — see Fair play for a step-by-step guide and a built-in verifier.

What if I lose connection mid-match?

You have 10 seconds to reconnect. After that the match is recorded as a technical loss. Systematic disconnects while losing are flagged by anti-cheat.

How do I set limits or take a break?

You can set personal limits in the Mini App and self-exclude at any time with the /selfexclude command in the bot. Learn more on our Responsible gaming page.

Ready for your first duel?

Open the bot, finish the quick tutorial and take your first shot. Your rival is already peeking.

Play in Telegram

18+ only · Play responsibly