AutoStars — Telegram Stars auto-delivery
AutoStars — a module for FunPay Universal that automates selling Telegram Stars: it buys stars on Fragment from your TON wallet and sends them to the buyer by username. Rich functionality, flexible and convenient setup through the Telegram menu.
How does it work?
- The buyer pays for a stars offer with the «По username» (By username) method and enters their Telegram username in the order
- No username in the order — the plugin asks for it in the chat and asks to confirm the order with +/- or да/нет (yes/no)
- The order joins the queue — the buyer sees their place in it
- Before buying, the plugin checks that there's enough TON or USDT in the wallet
- It buys the stars on Fragment from your wallet — they go straight to the buyer's Telegram account
- The buyer gets a completion message: the transaction hash, the amount in TON and the date
- The purchase failed — the plugin messages you in Telegram with the reason and refunds the order. If auto-refund is off, it asks the buyer for the username again
What do you need?
- A TON wallet — for example, Tonkeeper. The plugin needs the seed phrase (12 or 24 words) and the wallet address. Wallet versions v3, v4 and W5 are supported
- A balance in TON or USDT — depending on what you pay with. The payment method is switched in the settings, USDT has to be on the TON network
- An account on fragment.com with your Telegram account connected and verification passed — it's available from age 18
- A wallet linked to Fragment — the «Link Wallet» button in your fragment.com profile. Without it, purchases fail with an «unknown error»
- A tonapi.io API key — the plugin works with the wallet through it
- Fragment Hash and session cookies — taken from fragment.com, how to get them is in the guide below
- Telegram Stars offers with the «По username» (By username) method — the plugin ignores orders without it. Fragment doesn't allow buying fewer than 50 stars
Features
- 🏷️ Username right from the order — the buyer enters it at checkout, no chatting needed
- No username — the plugin asks in the chat and asks to confirm the order
- Bought several units — the stars are combined into one purchase
- Orders are processed one by one, with a 40-second pause between purchases so you don't hit Fragment's limits
- 💸 Automatic price updates — at the current Fragment rate plus your markup
- At a set interval or right away with the «💸 Изменить цены» (Change prices) button
- The plugin takes the number of stars from the offer title
- 💰 Flexible markups
- A general markup — for all offers
- A separate markup for any number of stars — it takes priority over the general one
- 🔃 Offers turn on and off by themselves — based on the wallet balance
- Not enough to buy this number of stars — the offer turns off; topped up the wallet — it turns on again
- You get a notification every time an offer is turned off or on
- 🛡️ Protection against a wrong exchange rate
- The star rate is taken from Fragment and checked against Binance, CoinGecko and recent star purchases on the TON blockchain
- Sources differ by more than 5% or the rate couldn't be fetched — offer prices and statuses stay untouched until the next check
- 🤝 Integration with AutoDumping
- The cost price of stars for each offer is passed to AutoDumping automatically
- AutoStars doesn't touch the price of offers managed by AutoDumping
- AutoDumping hasn't responded for over an hour — AutoStars manages the prices of those offers itself again
- 💳 Payment in TON or USDT
- The payment method is switched with one button
- 👤 Sending under your own name — the recipient will see that the stars came from you
- ↩️ Automatic refund — can be turned off
- If the stars couldn't be bought: username not found, not enough balance, a Fragment error
- Turned off — the plugin asks the buyer for the username again
- 🔔 Telegram notifications
- Stars couldn't be bought — with the reason and a link to the order
- Not enough funds in the wallet for an order
- An offer was turned off or back on
- The wallet balance dropped below the threshold — the threshold is configurable
- 📢 Notifying buyers — those who received the stars but didn't confirm the order
- On a schedule with a configurable interval
- Manually — with the «🔔 Оповестить заказы» (Notify orders) button
- 💎 Rate and wallet balance
- The rate of 1 ⭐ in rubles, TON and USDT
- The wallet balance and how many stars it can buy
- 💬 Messages to the buyer
- 8 messages — for every order stage and errors
- Any of them can be edited or turned off
- 📊 Statistics
- For a day, a week, a month and all time
- Orders: total, completed, refunded, amount
- The most common order size and the top offer
Managing in Telegram
The plugin is fully managed through a dedicated, convenient menu in the TG bot. A full overview of all menu sections is in the YouTube video
The bot menu is in Russian. Button names in this guide are given as they appear in the bot, with a translation in brackets
Demo
What's included?
- License
- Issued to your Telegram account
- Bound to your device
- Managed through our bot
- Plugin
- Download it in our bot
- All future updates included
- Tech support
- Help with installation
- Help with proper setup
Price: 3490 RUB / lifetime
To buy, contact — @friedfluoride
The license is lifetime only, there's no way to buy it for a limited time yet
License, refund and support terms are in the license agreement.
How to use
Once you've been issued a license, go to our bot @friedshopbot, send it the /start command, open «🔐 Мои лицензии» (My licenses) in the main menu and tap the license you bought.
The menu that opens lets you manage your license. To download the module, tap the corresponding button and the bot will send you an archive with the module inside as a folder.

Download the FunPay Universal bot if you haven't yet, and run it. Open the main menu, go to «Модули» (Modules) and tap «Импортировать» (Import). Then send the downloaded archive to the bot.
Once the module is imported, restart the bot with the /restart command. After the restart, the /autostars command will appear in the Telegram bot — it opens the plugin menu.
On the first launch you'll need to bind the license to your device. Open the plugin menu and follow the link shown there to do it.

Before setting up, prepare a wallet and a Fragment account:
- Create a Tonkeeper wallet — as a browser extension, an app or through the Telegram mini app. Keep the seed phrase somewhere safe
- Top up the wallet with TON or USDT on the TON network: through @wallet, right in Tonkeeper or on an exchange such as ByBit — that's the best deal: buy USDT for rubles, buy TON for USDT and transfer it to Tonkeeper. Buying on an exchange requires a verified account (passport verification, 18+) — ready-made verification can be bought on LolzMarket
- Sign up on fragment.com, connect your Telegram account and your Tonkeeper wallet there, and pass verification (18+ — fragment.com verification can also be bought on LolzMarket)
Now open the plugin menu and go to «🔐 Кошелёк и API» (Wallet and API) — you need to fill in five fields here. While any of them is empty, the plugin will remind you about it when you open the menu. Each value is checked as soon as you enter it.
«📜 Fragment Hash» — an 18-character string that's present in any request to fragment.com:
- Open the stars purchase page on Fragment while logged in
-
Open developer tools (F12 or fn + F12), the «Network» tab and select the «All» filter

-
Wait a few seconds until api requests appear, as in the screenshot

-
Open any of them — the hash is in the request parameters on the «Payload» tab. Copy it

«🍪 Fragment Cookies» — your Fragment session cookies in Header String format:
- Install the Cookie-Editor extension
- Open fragment.com while logged in and click the extension
-
Hover over «Export» and copy in the «Header String» format — exactly this one. The string must contain
stel_token,stel_dt,stel_ssidandstel_ton_token
«🔑 API ключ TON» (TON API key) — go to tonapi.io, log in with Telegram and under «TON API» → «API keys» click «Create API key». If you're asked for an expiry period, choose no expiry.

«🪪 Seed фраза» (Seed phrase) — the 12 or 24 words you saved when creating the wallet, separated by spaces: planet star sky vehicle ...
«🏷️ Адрес кошелька» (Wallet address) — in Tonkeeper tap «Получить» (Receive) and «Скопировать адрес» (Copy address). The address tells the plugin which wallet from the seed phrase to use.

The seed phrase gives full access to the wallet — never share it with anyone. If Fragment ends the session, purchases will start failing with the «access denied» error — the plugin will send a notification, and you'll need to update the cookies
In the same section, choose the «💳 Метод оплаты» (Payment method) — 🔷 TON or 💲 USDT TON, whichever the plugin will pay with on Fragment.
Create Telegram Stars offers on FunPay with the «По username» (By username) method. The plugin takes the number of stars from the beginning of the offer title — for example, «50 звёзд, по @username» (50 stars, by @username).
Set the markup in «💲 Цены и лоты» (Prices and offers) → «💰 Наценки» (Markups). «🌐 Общая» (General) applies to all offers, and a separate markup for a specific number of stars takes priority over the general one. By default, the standard amounts (from 50 to 2500) already have their own 0% markup — set the one you need or delete it with the 🗑️ button, and the general markup will be used for that amount. To apply the prices right away, tap «💸 Изменить цены» (Change prices).
In «🔧 Прочее» (Other), check the «🚪 Порог» (Threshold) for the balance check — it's counted in the payment method's currency, so after changing the method you need to set it again.
To make sure everything is connected, open «💎 Курс звёзд» (Stars rate) — it shows the rate, the wallet balance and how many stars it can buy.
