taotnpwaft / TwitchBot

This is the repository our TwitchBot.
GNU General Public License v3.0
1 stars 0 forks source link

Twitch Bot #3

Open gbowne1 opened 2 years ago

gbowne1 commented 2 years ago

This is the project for our Twitch Bot.

This uses TMI.js library and NodeJS.

gbowne1 commented 1 year ago

@taotnpwaft/members

Who wants to help work on the Twitch Bot?

I made two attempts here:

https://github.com/gbowne1/TwitchBot

and

https://github.com/gbowne1/newtwitchbot

One doesn't work, the other sorta works... some of this code might be reuseable.

auwsom commented 1 year ago

Hey @gbowne1, I was just working on a Twitch bot in python. I'll take a look at these. What features are you wanting?

gbowne1 commented 1 year ago

@auwsom,

The features I would like are listed in the README.md here:

https://github.com/taotnpwaft/TwitchBot/blob/main/README.md

That would be a great start. The main thing would be to use TMI.js as it seems to be the most popular after having looked through hundreds of examples on GitHub.

Thanks :)

I opened a Discussion with the same context.

gbowne1 commented 1 year ago

Have you had a chance to look at this yet @auwsom ?

Let me know.

auwsom commented 1 year ago

@gbowne1 I took a look.. how many of the features can you get with StreamLabs or StreamElements or Nightbot? Those also allow custom commands. Even APIs.. I was using one with a GCP Function.

I would separate out the features not available in those premade bots, and start with those. I'm happy to assist with that. I'm hoping to have some time again this week.

gbowne1 commented 1 year ago

@auwsom

I am familiar with StreamElements, NightBot. Both of those have way more features behind a paywall.

While both very good Twitch bots, I think we could come up with a great bot for Twitch.

auwsom commented 1 year ago

@gbowne1 I've mostly been using StreamLabs, which I can say has custom commands for free.

I'm sure you're right about doing better. My motivation would be doing something novel or better. (I've had that hammered into me from research positions)

From there it should be trivial to recreate the other features, if having two services is undesirable.

gbowne1 commented 1 year ago

Yeah, I know what that takes.

Yeah they do have custom commannds and quite a few bots do offer custom commsnds.

But It shouldnt be too hard to get something worthwhile made up we can use.

auwsom commented 1 year ago

@gbowne1 just let me know if there is a particular complex feature you'd like and I think I can get it working at the same time I update my Python bot next.

I tried installing a Tesla M40, that didn't work in a T5600, so my marchine has been down.. oh, and bought a used car, but am hoping to be back working on the LogSeq soon.

gbowne1 commented 1 year ago

Alright. We are also working on the Discord bot in Python if you would like to contribute.

https://github.com/taotnpwaft/discordbot

I've been dealing with ISP issues.

Hows the LogSeq going?