← Plugins

Donation goal bar

Shows a progress bar above the chat room from the current and goal amounts your server sends.

v1.0.0 New skin only By 최고관리자

With the plugin on

Drawn with a sample conversation.

Try it yourself

Enter values and send to see it in the demo room as if your server sent it through the API. Nothing goes to a real chat room.

When to use it

It shows a donation goal bar at the very top of the chat room. If your server saves the amount each time it changes, people who join later also see how much has been raised so far.

Your external server sends values through the uchat API, and this plugin draws them. Turn on the plugin, get a key from the API menu on the admin page, and put it on your server.

How to send

Send a JSON body with the Authorization: Bearer {API key} header to POST https://api.uchat.io/v2/rooms/{API room ID}/events. plugin is donationGoal.

curl -X POST https://api.uchat.io/v2/rooms/room_xxxxxxxxxxxxxxxx/events \
  -H "Authorization: Bearer uchat_..." \
  -H "Content-Type: application/json" \
  -d '{"plugin":"donationGoal","save":true,"data":["Weekend stream goal","120000","300000"]}'
  • data order: title, current amount, goal amount
  • Send amounts as numbers. When the amount passes the goal, "Goal reached!" is added.
  • With "save": true, the last value is saved, so people who join later get it when they enter. To take it down, save "data":[].
  • It draws only values from the server API, and shows them as plain text.
Business name UCHAT · CEO 김경욱 · Business registration no. 141-05-32832
Address 경기도 파주시 와석순환로 61 · Mail-order business registration no. 2013-경기파주-4485호
Phone 010-8677-8633 · Email support@uchat.io

ⓒ 2013–2026 UCHAT. All rights reserved.