DoggyGuard by KalisPro
Free Discord bot

Your server knows about the stream before anyone asks what time

DoggyGuard announces your streams from Twitch, TikTok and Kick, runs your weekly schedule, sums up your streams and spots free games. You set it all up with commands in Discord or in the web dashboard.

  • Twitch
  • TikTok
  • Kick
  • Polish and English

Everything a streamer's server needs

One bot instead of several. You turn each feature on separately and set it up for your own server.

Live alerts with a graphic

When you go live the bot posts a graphic with your avatar, a frame from the stream, the title and the category. A button underneath leads straight to the broadcast.

  • Twitch
  • TikTok
  • Kick

A summary stays after the stream

The same alert turns into OFFLINE: duration, start and end time, peak and average viewers, and the categories you played.

A weekly schedule that updates itself

Enter your streams and the bot draws the schedule graphic and posts it. Each day it highlights today, and before every stream it can mention a role, from 15 minutes to 6 hours ahead.

Clips and new videos

New Twitch clips and new TikTok videos land in your chosen channel by themselves, with a thumbnail, title and view count.

Free games

Only full games you keep. You pick the platforms and the link leads straight to the game in its store.

Deals without the spam

Set a price limit and how popular games must be. The bot posts only the cheapest offer for a game and does not repeat it unless it clearly gets cheaper.

  • PLN
  • EUR
  • GBP

Weekly and monthly summaries

On Mondays and on the first of the month the bot posts a graphic: number of streams, total time, viewers and your most played categories.

Checks its own permissions

The /check command goes through every configured channel and role and tells you plainly what is missing before something fails to arrive.

Polish and English, preview before posting

Set the message language per server with /language. You can preview every alert with the show command before your viewers see it.

This is how it looks in Discord

These are real graphics generated by the bot, with sample data. The bot sends them in Polish or English, depending on your server setting.

Set up with commands or the dashboard

Type a slash in Discord and the bot suggests the parameters. You can change the same settings in the web dashboard. Only people with the Manage Server permission see the commands and the dashboard.

example: /twitch add login:twojkanal live_channel:#streamy clips_channel:#klipy ping_role:@Widzowie
/twitch addTwitch channel, alert channel, clips and the role to mention.
/tiktok addTikTok profile: live alerts and new videos.
/kick addKick channel with LIVE and OFFLINE alerts.
/schedule addA stream in the weekly schedule: day or date, hours and title.
/schedule postPosts the schedule graphic and sets the ping before each stream.
/deals freeChannel for free games and the platforms to follow.
/deals promoDeals: price limit, popularity and stores.
/summary setupAutomatic weekly and monthly summaries.
/checkChecks the bot's permissions on configured channels.
/languageThe bot's message language: Polish or English.

Up and running in three steps

  1. Add the botClick the button, pick your server and approve the permissions.
  2. Set it up in the dashboard or with a commandLog in with Discord in the dashboard and pick channels from a list. Prefer Discord? Type /twitch add, /tiktok add or /kick add.
  3. Check and you are doneThe dashboard overview or the /check command confirms the bot has every permission it needs.

Common questions

Is DoggyGuard free?

Yes. The bot is free for every streamer, with no subscription and no paid features.

How do I set up the bot?

Add it to your server with the button on this page, then set everything with slash commands in Discord, for example /twitch add, /schedule add or /deals free, or in the dashboard at panel.kalispro.uk after logging in with Discord. The commands and the dashboard need the Manage Server permission.

Which platforms does it support?

Twitch, TikTok and Kick. Each one can have its own Discord channel and its own role to mention.

What permissions does the bot need?

View channels, send messages, embed links, attach files and read message history. It does not ask for administrator permissions. The /check command shows if anything is missing.

Does the bot ping @everyone?

No. You choose the role it mentions when a stream starts. For free games and deals the role is mentioned at most once every 12 hours, and you can change that gap.

Where do deals and free games come from?

From official stores including Steam, Epic Games Store, GOG, Ubisoft and EA. Free games are full games you keep, with no DLC, demos or free weekends.

Does the bot speak English?

Yes. The /language command sets the bot's message language for your server: Polish or English.

Where can I get help?

On the official DoggyGuard Support Discord server. Ask a question, report a bug or suggest a new feature there.

DoggyGuard is free

For streamers small and large. If the bot helps you, you can buy me a coffee.