r/ScorpBot•
zapoqx

List of suggestions

I guess it would be better in my opinion to just group up the suggestions here so its already readable so this place doesn't become a mess with suggestions :P

Just post below what hasn't been suggested and upvote the ones that you want! Probably makes it easier for u/Scorpio_SW anyways (as long as you don't mind!)

Posted Jun 23, 2016, 1:24 AM UTC

333
GiveMeANameX•

Just a few commands:

Tried "Uptime" didnt seem to work so having to use scottybot ?

!lastsong - last song from playlist like next song

!songlist - current list of tracks in playlist (didnt see this ?)

Assign a rank to an individual user, ie "GameWisp Subscriber" or "Custom Rank" which they can pick/choose from Gamewisp Perks.

Additional multiplyer on points for gamewisp subs, like how you have normal subscribers etc. Maybe a method to check a box/update a field in user list that states if a GW user or not ?

A way to record when they follow ? - Dont know if thats in beams api tho, so it can be used under a !myinfo command etc

3
zapoqxOP•

Well the uptime is suggested already, but I like everything else :)

2
zapoqxOP•

(This one I saw has already been stated, but just in case, add this one into the list)

Option to make Rank requirements by hours

2
cyko_01•

I find hours to be a much better measurement of viewer loyalty than points since points can be spent/won on games etc, or given away by the streamer

1
zapoqxOP•

wholeheartedly agree there.

1
zapoqxOP•

Variable for top10 to be based on hours

2
zapoqxOP•

Also, a way to not include the streamer and the bot in the top10 variable call

2
cyko_01•

$tophours(#) and $toppoints(#) variables would suffice

1
zapoqxOP•

well $toppoints actually exists. Hence why I asked for $tophours effectively.

1
zapoqxOP•

A form of an uptime function that grabs the current time of the stream's uptime with a description that can be looked at later.

2
cyko_01•

you can do it using the command "CHANNEL has been online for: $readapi(https://api.rtainc.co/twitch/uptime?channel=CHANNEL)" for twitch at least, but the command name "!uptime" seems to be reserved as a built-in command that is not yet implemented/broken

1
zapoqxOP•

On Entrance SFX trigger when a user talks for the first time.

2
cyko_01•

yes please! I used to use this as a reward for high ranking users in my channel - custom theme music per user

2
zapoqxOP•

Able to chat as streamer instead of bot with the ability to see it appear on both for confirmation purposes

2
zapoqxOP•

Expanded option for giveaway system to pre-hold things for whispering.

Example: Hold a set of game keys to automatically whisper to the person that wins, remove that key (or place it in a used bin), then use the next one when the giveaway comes up.

2
zapoqxOP•

Giveaway optional for the winner to respond within x time.

2
zapoqxOP•

Tools opener tab

Further details:

The idea behind this is lets say the user has several tools that they need to have on for the purpose of streaming like a program for the service that deals with tips and another tool for note taking like notepad and a 3rd tool for managing countdowns. They could throw all the programs for these tools in one area so that they can just click the button associated to open them instead of trying to look for it on their desktop/folders/start menu.

2
cyko_01•

better OBS integration. this could be both in the form of more text files or ClrBrowser/BrowserSource integration using localhost:port/followalert etc.

Ideas
-rank up alerts
-total follower/sub count (twitch + beam) -most recent follower/sub
-death counter (configure as game)
-giveaway winner alert
-unified on-stream chat box -unified follow/sub/host alerts
-on-stream playlist

2
zapoqxOP•

That would mean an entire new server setup in there. I don't think ankhbot had that other than death counter and technically the songplayer if I recall. Text files is easy enough, but has to read certain data that the arguments need to be added first.

1
cyko_01•

GAMECHANGING DISCOVERY: both OBS CLRBrowser and BrowserSource(OBS studio) are able to display local files! This means you could create a html page with javascript that would either monitor an external alertstatus.txt file, or you could just make it refresh repeatedly and rewrite the html file directly to display different content. NO SERVER SETUP REQUIRED! this would be just about as hard as writing to text files but allows for customizable images and sounds by just swapping out files in the directory

1
zapoqxOP•

Grats to realizing the OBS BrowserSource? :) Sorry, just was a bit weird to suddenly get a response like this xD

1
cyko_01•

I am not a programmer, but I have friends who are and it is not as hard as it sounds. there are simple open source server libraries that can be added to programs written in just about any language. we are not talking about a full blown apache server with php/CGI/perl and everything, just listening on a port/filename and returning the appropriate file.

That being said, most of the things I mentioned could be first achieved with text files, and if scorp wanted to hit it out of the park, upgraded at a later date adding graphics and stuff

1
zapoqxOP•

Oh that, I can agree with.

1
zapoqxOP•

Argument for reading lines from a file and optionally, read a random line.

1
cyko_01•

I would also like this. ankhbot has it and I used it for a !superpoke command - great fun

2
zapoqxOP•

Option to make certain commands limited to twitch or beam only

1
cyko_01•

this would be especially useful for commands using readapi as there are many nightdev apis for twitch that are not available on beam or would have there own API - eg. follower count, how long/if a user has been following

1
cyko_01•

!songrequests by song name. can be achieved using https://decapi.me/youtube/videoid?search=$msg (ankhbot method) which will return the videoID for the first result that matches, although im sure there are other ways to achieve this

1
zapoqxOP•

like how it usually gives for the First result based on the search (i.e. Abc Jackson being Jackson Five - ABC)?

1
[deleted]•

[deleted]

1
NerdHavoc•

I would like to be able to disable the chat numbers. A simple connected would suffice for me.

1
zapoqxOP•

explain please. Chat numbers? Like the number of people who is on the chat itself?

1
NerdHavoc•

Exactly. I like seeing the names but the number is essentially useless to me. It'd be nice to turn it off

1
zapoqxOP•

would you believe the only time I pay attention to that is when it says 0 because that to me means it is not connected for whatever reason?

1