# Possible chat bot

**URL:** <https://discuss.dev.twitch.com/t/possible-chat-bot/46996>\
**Category:** Chat and IRC\
**Created:** [August 21, 2023, 11:57pm UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996 "2023-08-21T23:57:34Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![RichTatMan](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/richtatman/32/25897_2.png) [@RichTatMan](https://discuss.dev.twitch.com/u/RichTatMan)\
**Post date:** [August 21, 2023, 11:57pm UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/1 "2023-08-21T23:57:35Z")

</div>

Hello

I’m wondering if possible to create a simple input and response bot that has multiple accounts that can respond to a single command entry in my chat.

Example here if my question doesn’t make sense.

I want to open my “multi-bot”

When I type a command like !alts my alt accounts will all respond with !enter

I use stream.bot which allows this for one alt/bot account, is like to log say 5 or 6 accounts in that all respond the same in my chat.

Can this be done or did this exist and I can’t find it.

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 21, 2023, 11:59pm UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/2 "2023-08-21T23:59:39Z")

</div>

Sure it can be done.

I don’t think anyone does it off the shelf since it’s conceptually not a useful thing. It’s odd for “multiple bots to be in the same channel when added by the streamer with the same command list”

Conceptually, since each user will need it’s own connection it’s easier to run x number of seperate chat bots where x is the number of alts to run.

---

<div class="post-metadata">

**Author:** ![RichTatMan](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/richtatman/32/25897_2.png) [@RichTatMan](https://discuss.dev.twitch.com/u/RichTatMan)\
**Post date:** [August 22, 2023, 12:36am UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/3 "2023-08-22T00:36:58Z")

</div>

Yes that’s exactly what I’m doing right now with stream.bot I was just wondering if it would use less resources if I had it in one program instead of six

The uses all accounts for a game I am working on so I can have them all join at the same time during my testing

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 22, 2023, 12:38am UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/4 "2023-08-22T00:38:41Z")

</div>

> [@RichTatMan](#):
>
> I was just wondering if it would use less resources if I had it in one program instead of six

The change in overhead wouldn’t be _that much_ overal in general.

Since the “bulk” of the load is in the 6 connections to chat. Even if those 6 connections was in my “master process/program”

---

<div class="post-metadata">

**Author:** ![RichTatMan](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/richtatman/32/25897_2.png) [@RichTatMan](https://discuss.dev.twitch.com/u/RichTatMan)\
**Post date:** [August 22, 2023, 12:39am UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/5 "2023-08-22T00:39:28Z")

</div>

So overall it kind of pointless to have in one program for six is what you’re saying

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 22, 2023, 12:40am UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/6 "2023-08-22T00:40:44Z")

</div>

broadly yeah.

it would be a lot easy to say to “master program” to spool up y accoutns for sure. But then the “master program” would just boot up y sub proccesses.

it would make management of the pool easier but thats it really.

---

<div class="post-metadata">

**Author:** ![RichTatMan](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/richtatman/32/25897_2.png) [@RichTatMan](https://discuss.dev.twitch.com/u/RichTatMan)\
**Post date:** [August 22, 2023, 12:42am UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/7 "2023-08-22T00:42:41Z")

</div>

Right on I appreciate the answers to my questions. I was just thinking in the terms that you used a master program without all the other functions of the bot might be less resource hungry. But in general if it would be the same load more or less on my computer it wouldn’t make much of a difference.

Thank you

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 22, 2023, 12:46am UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/8 "2023-08-22T00:46:00Z")

</div>

Yeah _in my opinion_ the overhead of the master program is tiny compared to the connection itself.

Sure the solution you are currently using might be “heavy” since it spools up a full UI.

And a single script multiple invokes of a simpler solution will be less. Since you only need the one command so you can get rid of streamerbots’ plugin system and command editing/etc

But I’d probably just use a script and feed the script different key/oAuth sets

---

<div class="post-metadata">

**Author:** ![RichTatMan](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/richtatman/32/25897_2.png) [@RichTatMan](https://discuss.dev.twitch.com/u/RichTatMan)\
**Post date:** [August 22, 2023, 12:46am UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/9 "2023-08-22T00:46:23Z")

</div>

Just to state here at the end of this post if somebody does have such a program I would like to check it out and see how it responds to what I’m working on feel free to let me know.

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [September 21, 2023, 12:46am UTC](https://discuss.dev.twitch.com/t/possible-chat-bot/46996/10 "2023-09-21T00:46:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
