Skip to content
Twitch · free

Add a price bot to your chat

A viewer types !price, the bot answers with the cheapest GB price server by server. !item shard +9 returns the cheapest listing across 4 marketplaces. It detects the game itself on Knight Online, Rise Online, Metin2 and Cabal streams. One-click setup; no account, no mod needed.

Add with Twitch checking…

Twitch only asks "may the bot join your chat?". We don't access your account, don't store tokens, don't log your chat. To remove: Twitch → Settings → Connections → ucuzagb → Disconnect.

live example — with current prices
viewer_23!price
ucuzagbcom_💰 Knight Online GB cheapest price: Zero 269 ₺ · Felis 185 ₺ · Agartha 218 ₺ · Pandora 224 ₺ · Dryads 266 ₺ · Destan 377 ₺ · Minark 280 ₺ · Oreads 369 ₺ · Atlas 10 ₺ · Oracle 10 ₺ · Luna 10 ₺ · Carnac 10 ₺ — one server: !price zero · https://ucuzagb.com/en/gb-prices
ko_efsane!price zero
ucuzagbcom_💰 Zero: you buy at 269 ₺ (GameSatis) · you sell at 261 ₺ (KnightPin) · ▲ 0.4% vs yesterday · https://ucuzagb.com/en/gb-prices
shardguy!item shard +9
ucuzagbcom_🎒 Shard (+9) cheapest: Zero 18,000 ₺ (ByNoGame) · Felis 22,900 ₺ (ByNoGame) · Agartha 16,450 ₺ (OyunEks) · Pandora 19,450 ₺ (ByNoGame) · Dryads 18,949 ₺ (ByNoGame) · Destan 26,899 ₺ (ByNoGame) · Minark 19,999 ₺ (ByNoGame) · Oreads 3,450 ₺ (ByNoGame) · https://ucuzagb.com/en/item/shard-9

Setup

  1. Click Add with Twitch, then "Authorize" on Twitch. The bot shows up in your viewer list under Chat bots.
  2. Type !price in chat, see the answer. Done.
Don't want to authorize? Add it by making it a mod

Type /mod ucuzagbcom_ in your chat. The bot joins on its own within 2 minutes. Don't want to wait? Type your channel name and call it:

Commands

!price
All serversCheapest sell price on every server for the game you're streaming. GB on KO, Won on Metin2, Alz on Cabal.
!price zero
Single serverSell and buy price, which site, ▲▼ change since yesterday.
!when zero
When is it cheap?Which hours and days were cheap in the last 30 days of records. Not a prediction; if there's no difference it says "no pattern".
!item shard +9
Item priceCheapest listing and site per server, with a link to the item page. !item raptor rev, !item iron necklace work too.
!gb!won
Same as !priceWhatever you're used to; !alz works as well.
!help
HelpCommand list and links to the alert bots.

The bot only answers commands starting with !; the same command once every 20 seconds per channel. Replies go through Twitch's "reply" feature, attached to the asker's message, so chat stays clean.

Your channel’s own commands

A mod or the streamer types it in chat and the bot learns a command for that channel. No account needed.

!cmd add !discord Join our server: ...
New command: the response can contain variables.
!cmd edit!cmd remove!cmd alias
Change the response · delete · add a shortcut.
!cmd level !discord mod!cmd cooldown !discord 30
Who can use it: everyone, subs, VIP, mods, streamer. Cooldown is per command too.
!cmd add !deaths Deaths: $(count)
Counter: goes up by one on every use (death counter, day counter).
!uptime!viewers!title!quote
Built-in info commands: uptime, viewers, title, quotes.

Variables: $(user) $(touser) $(query) $(count) $(random 1 100) $(pick a | b) $(math 2+2) $(time) $(uptime) $(viewers) $(gb zero) $(item shard +9)

Your command list lives on a public page: ucuzagb.com/en/commands/<channel> — !commands in chat gives the same link.

Game data commands

No other bot has these: the numbers come from our own data.

!events!events chaos
Upcoming events and the countdown.
!boss felankor
Boss level, HP, zone.
!box abyss gem
What drops from a chest, the three rarest.
!mob harpy
Mob level, HP, zone.

Points and chat games

Link a Studio account for viewer points, a reward store and games played with points.

!points!leaderboard!give @user 100
Points leaderboard and sending points.
!slots 100!roulette 100 black
Slots with points; red/black pays 1.9x, green 17x.
!duel @user 100
Two viewers duel for points; the other types !accept.
!store!buy <reward>
Spend points on rewards you define.

Chat games and giveaways

Raffle, poll, counters and small games — on both platforms.

!giveaway start <prize>!join!giveaway end
A mod starts it, viewers type !join; entry can cost points.
!poll Question | A | B!vote 1
Open a poll, viewers vote with !vote 1.
!counter deaths +1
Death/win counter; mods change it, everyone can read it.
!8ball!roll 20!coinflip!rank
8ball, dice, coin flip, lurk, shoutout.

Chat protection

Off by default; the streamer turns it on. Mods, VIPs and the streamer are exempt. If the bot is not a mod it can only warn.

!protect links on!permit @user
Delete links; !permit @user grants 60 seconds.
!protect caps 70!protect symbols 12!protect repeat 3
Caps, symbol floods, long messages, repeated messages.
!protect word add <word>
A blocked-word list per channel.

From chat to your stream

The bot and the overlays are ours: what happens in chat shows up on screen. With other bots the overlays belong to another company, so this link cannot exist.

!announce <text>
A mod types it and it appears as an announcement box on the alert overlay.
!giveaway start <prize>!join!giveaway draw
The bot collects the entries and the Giveaway overlay shows the live count and the winner. No separate page to keep open.

Timed messages

A message every N minutes; stays quiet when chat is idle and never posts while you are offline.

!timer add 30 <message>!timer!timer remove 2

Every command on one page

How it works, what is stored

  • The bot uses Twitch's official bot path (EventSub + Chat API), not IRC scraping. Twitch recognizes it as a bot; it doesn't trip the spam filter.
  • Prices come from the same source as the GB price page: refreshed every 5 minutes. Item prices from the item market, every 30 minutes.
  • The permission you grant is only "let the bot join chat". Your token doesn't stay with us: we exchange the code to learn the channel name and discard the rest. Nothing is written except which channels it's in.
  • Chat messages are processed and dropped; who said what is not kept.
  • Revoke the permission or remove the mod and the bot leaves on its own.

FAQ

Yes. The bot looks at your live category: Rise GB on Rise, Won on Metin2, Alz on Cabal. When offline it uses the last known game, or Knight Online if none.

Commands must start with ! and the same command is answered once every 20 seconds. If your chat is in "followers-only" or "subscribers-only" mode the bot's reply may be dropped; make the bot a mod (mods are exempt) or exempt the bot account from the follower restriction.

No. "Add with Twitch" is the same path Nightbot uses: Twitch's bot permission. Making it a mod is only the second option, for streamers who don't want to authorize.

Free, no channel limit. Only the same command once every 20 seconds per channel, to avoid spam.

Yes: Kick Chat Bot, same commands, just type your channel name. For the other tools that read Kick chat (giveaway, chat box, poll, alerts) type kick.com/yourchannel in the channel box.

Alerts are personal, so not in Twitch chat: the Telegram bot or the Discord bot messages you when the price hits your target. To put a live GB rate on your stream, see Streamer Tools.