View fees

DonoLink Bot · FR

Set up a Twitch bot: channel connection to first command

Set up your Twitch bot by connecting your channel in DonoLink, creating one simple command and testing it with a chat message. Add timers, donation links and music requests after that test works.

Find the bot under Plugins in your dashboard. If it is not available for your account yet, contact DonoLink before switching tools. A connected channel also needs an active bot connection before commands can respond.

Step 1: check the account and channel consent

Sign in to DonoLink and open Plugins, then DonoLink Bot. Check which Twitch channel you want to connect. Read the Twitch consent window before approving; avoid accidentally choosing a second account already signed in to your browser. After returning, check the channel name and bot status. Returning to the dashboard alone does not mean chat messages are being received.

Step 2: create a test command

Choose a name such as !schedule and reply with the date of your next stream. This is a custom command you create, not an assumed built-in command. Send it as a normal chat message. Check that the correct bot replies and that a second bot does not respond too. Then configure the required role and cooldown. Test as a viewer if everyone should be able to use it.

Step 3: add a donation link and timer

Create a command such as !donate containing the public URL of your DonoLink page. Open it from chat and check the creator name. Next create one timer at a relaxed interval. If you already use another bot, disable its overlapping timer. If a reply fails, check the connection and permissions before recreating commands or repeatedly reconnecting your account.

One dashboard, three different jobs

DonoLink combines a donation page, OBS overlays and a chatbot. Your donation link is for viewers who want to support you financially. A bot command answers a chat message, for example with that public link. An overlay displays an alert in your broadcast. You configure these parts separately but manage them from the same account. A working chat command therefore does not establish that payments or OBS audio are already working.

Start with a small setup

Begin with a donation command, one information command and one timer. Choose who can use each command and set a cooldown to limit repetition. Have timers share useful information such as your schedule or donation link; avoid several messages appearing together. Music requests need their own player and settings. Add them after testing the basics, and use music for which you have the necessary rights.

What to check before each livestream

Test with a real chat message in the connected channel. Check the reply, link and repeated use. Separately make a short OBS recording with a test alert and listen to its audio. To verify the full payment journey, a completed donation must appear in both the dashboard and overlay. If something fails, check the channel connection, bot status and permissions first. Change one setting at a time so you can identify which step fixes the issue.

Donations in your country

For creators in France, use donolink.fr. The standard DonoLink fee is 3.5% per donation; Stripe separately charges the creator its actual processing fees. Cards and other methods depend on the account, device and checkout settings. Use French pricing for local rates and check your own checkout.

Frequently asked questions

Is a chatbot the same as a donation platform?

No. A chatbot handles chat commands and automated messages. DonoLink adds a public donation page and OBS alerts. Stripe handles payments; the bot itself does not process card details.

Do viewers need a DonoLink account?

Viewers do not need a DonoLink account to donate. Share the public donation link from your dashboard. Do not share overlay URLs, secret keys or account access in chat.

Do all commands work identically on Twitch and YouTube?

Commands and timers use the same bot settings, but permissions, chat connections and platform actions differ. Test each channel separately. A successful Twitch test does not establish that a YouTube livestream works.

Sources and platform documentation