#dev-chat

1 messages ยท Page 17 of 1

fickle mist
#

o. O

cinder lintel
#

lol

fickle mist
#

w8 can you !vanish other people 2 o. O

cinder lintel
#

the vanish command is to get rid of chat message

#

messages*

#

it uses the twitch command /timeout to time a person out

#

it times them out for 1 whole second

fickle mist
#

but cant viewers !vanish therselfs ? o. O

cinder lintel
#

which is an auto erase of all chat messages from that viewer

#

if you set it that way, they could

#

here, let me show you. I am in your dascold channel

fickle mist
#

oh aight ๐Ÿ˜„

wheat sphinx
pulsar willow
#

Hello people I was wondering how i can make a "gamble" command or how i can enable if this bot has 1?

frail urchin
#

@pulsar willow I'd use #helpdesk-twitch for these questions, but to answer it, there is a gamble. it is !roulette [amount], turn this action on under the module section on the dashboard

#

another option is !slots

abstract ice
#

Hello everyone! I've got a quick question about the loyalty points system. Since the Twitch API Join and Part commands are wholly unreliable on large channels (1000+ viewers), how does StreamElements reliably do loyalty points for viewers in those channels? I can't seem to find any loyalty points bot that explains how they work with larger channels. Can anyone help me?

wheat sphinx
abstract ice
#

@wheat sphinx thank you! Is this a reliable endpoint to use for loyalty points? This doesn't look like a typical JSON object Twitch would provide (plus it's not behind any oauth), since they always include id's and other metadata. Plus viewers can always change their names...

#

Or is this a case of "this is the best we've got until Twitch gives us something better?"

wheat sphinx
#

its the only one there is sadly

#

yeah

#

it sometimes returns invalid data so you gotta check for that also LUL

abstract ice
#

Ah, can't say I'm surpised by that. What do you mean by invalid data? Does it just return null or incorrect viewers? This is essentially why I think I'll end up using a third-party loyalty bot like the SE one, since someone else can worry about those problems LUL

wheat sphinx
#

im pretty sure its just an empty string ""

abstract ice
#

Eh, Twitch and their unsupported endpoints... ๐Ÿคท

wheat sphinx
somber dew
#

@abstract ice Have you considered just tapping into the StreamElements loyalty endpoints? That's what I do with my own local scripted bot. I basically just have the SE bot in my channel tracking points, and then all the commands and point checking is done through my own bot.

abstract ice
#

I actually haven't considered that. I am assuming their endpoint allows adding/subtracting points per viewer? I'll have to check out theri API later this evening, as it may work for what I'd like to do

noble osprey
abstract ice
#

Thank you! Could work for what I'd like to do. I'll have to play around with it and see. I appreciate the help!

somber dew
#

yes, the API allows adding and subtracting, getting current points, leaderboard rank. It might do more, but those are the only ones I use, and know work, since I use them.

I was pretty much in the same boat as you, 2 years ago when I first started streaming. I made my own bot, and had my own point tracking (which was fairly uncommon for larger streams at the time), and was doing it with the join/part messages on IRC. It got real messy real quick with tons of viewers coming in and out and after twitch changed their notifications on IRC.

As far as I know, that endpoint (linked earlier) is the most (maybe only?) efficient way to check for people in the room now. But I wasn't really up for trying to do that. Luckily I had come across services such as stream elements that already do it for me, and allow access to their systems on the backend ๐Ÿ˜ƒ

pure storm
#

mm yess access to the backend ๐Ÿ† ๐Ÿ’ฆ

mint furnace
#

Just started using StreamElements and created item on my Stream Store and it worked fine, but it wont let me make more then 1 for some reason no matter what I try, as soon as I try to make other one its tells me in the right bottom corner "Something went wrong..." , can someone pls help me how to fix that? ๐Ÿ˜ pls help

spice grove
#

Okay guys, I'm just in love with the Ground Control app, thanks a lot developers โค

cinder lintel
#

โค

honest bone
#

@SpaceL1on#3977 log out, hit CTRL + F5, log back in and try again

#

@mint furnace

cinder lintel
#

@honest bone that issue is something styler is looking into this morning

#

you have to have an image and sound or else it fails, every time

honest bone
#

Dammit Styler

cinder lintel
#

lul

flat leaf
#

is there a way for the bot to call a URL? Nightbot has the ability to fetch a URL and that's been really helpful when sites open up their API for player stats and what not

honest bone
#

You mean ${customapi} ?

flat leaf
#

well hot damn, I didn't even see that. Thanks!

open dock
#

is there a way to program a command to trigger 8ball and make it cost something? or do I need to make feature request to make it cost points?

copper skiff
#

@open dock you can't do it, but you can create a custom command and use the 8ball api. custom commands can cost points

cinder lintel
#

@open dock Add that onto feature requests. I think it is already requested to get module commands into defaults for some editing, but doesn't hurt to get that out there

open dock
#

oh okay

#

I wouldnt know how to use the 8ball api. If there's a way you could post that for me, I'd very much appreciate it ๐Ÿ˜„ โค

copper skiff
#

@open dock ${customapi.https://api.alixe.pro/8ball/?user=${sender}}

open dock
#

k

#

cool works now thank you โค โค โค

lime bane
#

Hey guys, just wondering, is there a way to make rest api calls to a 3rd party using commands?

#

I would like to build a database with entries like: "!command value" then in a table I have twitchusername, value. So I was think of using a 3rd party for this to keep all entries

copper skiff
#

there is a customapi command that ouputs the body in plain text ${customapi.link-to-api.com}. Now all you need to do is to create your database and you webpage ^^

#

@lime bane

lime bane
#

@copper skiff thank you, I will check it out

leaden umbra
#

Just wondering when you're gonna get the option to make the texts look like this

#

And add Top Cheer of the month ๐Ÿ˜„

hot lagoon
leaden crag
oblique oak
#

What is the best way to support StreamElements?!

honest bone
#

promote it

lyric wedge
#

^ tell everyone and their mother about it

modest hedge
#

When can I give you money for things?

honest bone
#

you can give me money for nothing

somber dew
#

I'm still waiting for the Stream Elements Pay To Win model, aswell, lol. As soon as I get Twitch afilliate and/or partner, I'm giving back to all the tools I used, and smaller streams I watch.

edit: Don't get me wrong, I don't want SE to turn to charging to use their features. Just would be something similar to something like twitch turbo/prime ๐Ÿ˜ƒ

modest hedge
#

I just wanna toss em a few bucks for a custom bot name really

cinder lintel
#

@somber dew everything you have now will be free foreva. so that is saying something for the premium features they have planned ๐Ÿ˜‰

somber dew
#

Nice!

I'm not sure what everyone's fancy is with having custom bot name for SE. I haven't seen any other popular bots do it, unless I'm that oblivious...

And anyways, you don't need to pay to make SE bot custom name, you can already do it free. That's the best part about making the API available to everyone

proven drift
frail urchin
#

Yeah asking to change the name of the bot, when that is a huge marketing tool for them makes no sense. It does not hurt the stream for using it. Hell even the big streamers use nightbot and such and it has the original names

lyric wedge
#

yep, thats one of the reaosns (aside from technical stuff) why we dont have renames yet. Theres no better advertisement than the bot name.

#

Moobot is the only bigger cloud-based bot out there that allows renaming, but for a hefty price tag

jagged bramble
#

So doing a Giveaway for Subs only with 1 ticket and 1 free ticket and its saying 36 Entries with 225 Tickets Purchased

#

Should I be concered?

#

Should only have 36 Entries with36 Tickets Purchased

hot lagoon
#

Should be 36 Entries with a max of 72. Because as you said 1 free ticket and you can purchase 1 extra. If you have 36 subs then there would be 36 free tickets given. And 72 Max if they all buy 1 extra ticket

wheat kelp
#

Did you set the max tickets field to 1 ?

fickle mist
#

my viewers wont loose any coins if they request a song

#

is it broken ?

fervent valley
#

Hi guys, is this the place to ask API related questions?

honest bone
#

Yea

fervent valley
#

ty. Would like to manage some of the store items over the API. Ie, list, create, modify, enable/disable store items. Also list redemption queue, refund, accept over the API but cannot find anything in your docs at Github. Any help appreciated

#

I should add, we're already using the API for other stuff, so it's not general usgae - just the actual endpoints / parameters / results we could use.

jagged bramble
#

Few things than from giveaways from Testing it on my 24hr stream.

  1. Once you join the Giveaway you cannot enter again. Think that should be to where people can keep entering tickets during the duration of the giveaway.
  2. The overlay is awesome. Have an option so it can fade out for a few seconds and fade back in. If that option is already available I guess I just didn't get it.
  3. 10x Sub Luck is bugged. When subs enter their tickets in my Chat they get the 10x sub luck but when they enter it through the website they don't get the 10x.
#

I am sure other streamers are going to feel the same way about this. But thank you stream elements I appreciate the hard work I know you guys have a lot on your hands so things won't be perfect off the bat.

finite heath
#

thanks for the feedback

jagged bramble
#

@finite heath Np sir hope it helps!

zealous nest
#

hey streamelements, love your product! Is it worth my time writing an app that would display a custom gif on redemtion for specific store item on a localhost browser source or are you planning on modifying your store redemtion widget to display the item img on redemtion fairly quickly?

cinder lintel
#

@zealous nest it should show the image that you set up in the store when you set up the item ๐Ÿ˜ƒ

#

I believe that was released last week

zealous nest
#

@cinder lintel that's awesome! that's what I was waiting for before really pushing store items on stream. It's hard to keep up with all the new great features and updates.

cinder lintel
#

@zealous nest no ptroblem. that is why they keep me tied up in the dungeon

jolly frigate
#

Anyone here familiar with python coding?

hot lagoon
#

Didn't know where to post it. But cheers that have more then 1 cheer in it don't show animated in the ground control.

hot lagoon
#

Also when someone cheers anything other then the default" cheer" it doesn't show up on ground control

hollow crest
#

@jolly frigate a bit, whats up

fervent valley
#

Hi, I have some API questions - any one here can help?

copper skiff
#

@fervent valley not sure if I can help, but you can always try to ask

fervent valley
#

@copper skiff ty, I've looked through the api docs on github, but can't find any endpoints for the store, would like to be able to list/modify/add/delete items - and also list + refund redemptions in the queue via the API. Any idea if those items are supported in the API - and if so where I might find some docs or info?

copper skiff
#

I don't think it's available yet (the docs I mean), but I'm not the API expert here. maybe @wheat sphinx can give some extra feedback for that

wheat sphinx
#

@fervent valley if you are familiar with the chrome dev tools, you can dig around in the network tab, should be pretty straight forward pajaDank

fervent valley
#

Thanks @copper skiff

#

@wheat sphinx Thanks for the pointer I'll take a look there - I'm not a webdev but atleast knowing where to look is a start ๐Ÿ˜ƒ ty

wheat sphinx
#

just ping me if youre stuck ๐Ÿ˜„

fervent valley
#

thanks @wheat sphinx much appreciated

sturdy lynx
#

Hey, I was looking through the docs for your guy's api & noticed the tips endpoint was empty. Is that something you guys are planning to support and or just have undocumented currently?
I had a few clients that were looking for me to add support for your guy's tipping portal to my software

mighty sun
#

hi, is there any deadline for any documentation of SE? it's quite hard to work around with it without any documentation

livid lotus
#

youre talking about API docs?

hot lagoon
#

@livid lotus
I run a charity marathon. We would like to eventually use a custom tipping page on our website to get the tips straight to the charity so we don't touch it. Is there a way with the SE api for it to detect the donation and it's amount so it will display in the overlay?

honest bone
#

i thnk thats a question for nuuls

hot lagoon
#

@wheat sphinx

lyric wedge
#

@hot lagoon you can just specify the charity's paypal email in the paypal settings

#

it doesnt have to match your twitch channel's email.

#

neither you nor SE handles any of the money, it goes straight to charity

#

and if the charity is properly registered as such, not even paypal will take a cut

hot lagoon
#

@lyric wedge Okay, But what if I want it under my website address? That way my community knows that it IS going towards the charity. Because yes I can change the tittle but everything else makes the viewers think "Oh this isn't going to the charity".

It would be nice to be able to change the profile picture and the "Tipping (name)"

lyric wedge
#

ah mh

#

not sure about that, sorry :x

#

maybe ask @gusty turret if something can be done there

#

or ask @wheat sphinx for the endpoints, if they are publicly available

gusty turret
#

hmmm

#

profile pic can be changed via your public profile page on SE

#

the tipping {name} cant but you can add a donation memo

#

that appears below it

#

quickest solution i can offer ;D

hot lagoon
#

hmm

#

What about the "Tip (User)" at the bottom right of the donation page?

tribal moat
#

Save The Whales, seems like a legit charity, where do I donate? seanK

hot lagoon
#

It is a legit charity

tribal moat
#

Of course it is LUL

hot lagoon
tribal moat
#

Ohh, I was joking hence the seanK and the "of course it is" was actually not sarcastic in the slightest, I meant of course it is a legitimate charity because people really love whales

hot lagoon
#

Wasn;t sure lol

gusty turret
#

i just made it up

#

its actually legit

tribal moat
#

Perry is an avid fan of whales PogChamp

lyric wedge
#

#savethedonkeys

#

do it for darko

gusty turret
lyric wedge
#

quality screen cap

gusty turret
#

FAKAYUU DORFIN

lyric wedge
#

CHIKKENANDCAWWW

tribal moat
#

I love that episode LUL

pulsar willow
hot lagoon
#

@pulsar willow we currently use tiltify. But there is no SE integration. Also we want to eventually move it to our website

hot lagoon
#

Just wanted to point a bug out:
If you have a cheer cup and alerts and you reset your session, it will say you got "x0 cheer" from blank and drop a bit into the cup

wheat quarry
#

Morning

near marten
#

Hey i found a bug, When i tweet something on my twitteraccount, than the bot says it twice in the chat. ๐Ÿค”

honest bone
#

Could you make the bot part and rejoin? Also could you show me your twitter module settings please? @near marten

near marten
#

sure

honest bone
#

one sec

near marten
#

oki

honest bone
#

Can you retype your name without the caps

#

and part the bot

near marten
#

bot parted

#

and joined!

honest bone
#

no no, just part

near marten
#

okii

honest bone
#

Cool, so you retyped your name without a cap, right?

near marten
#

yes

honest bone
#

okay, can you turn off replies and retweets?

near marten
#

yes

honest bone
#

turn off the twitter module, make the bot join, and turn it back on, with rt and replies still off and test it?

near marten
#

bot did joined!

#

ehhmmm... i did everything right Thinkong

honest bone
#

hmm, seems like the bot is in there twice pepoThink

#

@static wigeon

near marten
#

no its only the tweet module ๐Ÿค”

static wigeon
#

Let's take a look FeelsCoffeeMan

near marten
#

commands isn't double ๐Ÿค”

static wigeon
#

Only twitter streams?

near marten
#

yes

static wigeon
#

We're gonna look into it ๐Ÿ˜ƒ

near marten
#

Oki ๐Ÿ˜„

static wigeon
#

@near marten We got it resolved, and it should return to normal in 5 minutes ๐Ÿ˜ƒ

near marten
#

Oki Thank you VoHiYo

jagged bramble
#

Hello just wanted to find out if they fixed any bugs or changed the Giveaway system?

violet creek
strong falcon
#

So I'm running into a bit of a roadblock when trying to deny + refund redemptions from the store. In particular, I'm sending a PUT request just as the site does, but the redemptions are failing to refund. I'm receiving completed:false and rejected:false in my response, which is not what I sent nor what the site gets back. Does anyone have advice for why this happens and how to resolve it?

burnt ether
#

@honest bone ^ who would help with this?

honest bone
#

Styler or Nuuls

zealous nest
#

Hey did the websocket ever get documented? I saw some talk earlier in the room. I just want the most efficient way to monitor custom commands and store purchases.

gusty turret
#

sounds like ben has some skills ;D

static wigeon
#

Can you explain what you're trying to do ๐Ÿ˜ƒ ?

#

I might be able to guide you through it

zealous nest
#

nah I am just punching python in the face until it gives me the single most insane localhost based browsersource... what if you could request gifs from giphy to be posted at a random location on a browsersource with absoloutely no limits or timeouts? once I get a custom command from streamelemnts going I might look at the twitch api and parse ever word in chat as a gif search. Then I might tone it down to something people would actually like to use.

#

I just code on the side. Right now I have a python flask app that uses socket io. as of now I can have a prefs page with a text input/button and the /index page as a obs browsersource. I can post any gifs randomly to the browsersource as of now but i'd like the flask app to look for a !gif_url <url> command.

#

if that can't be done I will just go with the twitch api posting random gifs based on general twitch chat. Just looking to learn new stuffs really. Not reallly looking at something that can scale or be of use.

jagged bramble
#

@violet creek Thank you for the response. That is one issue fixed.
Will the other issues for the giveaways be fixed? For example.

  1. To let people keep buying tickets for the duration of the Giveaway.
  2. Is there anything to be implemented that will tell me if the winner is a sub and follower?
    I don't even know if the person that wins my giveaway is a Sub or Follower cause I have so many.
hidden furnace
#

Is there any way to stream on an xbox and still launch the overlays? thanks.

hidden furnace
#

Thanks very much!

#

Sorry but what would I need to do to set it up and launch the overlay?

#

I have a Mac so....

jolly frigate
#

Looking into it

#

Alright well I myself don't know much about the whole capture card thing specifically cause I dont own a console but perhaps you could take a look to google or r/twitch?

hidden furnace
#

I found a video! Thanks a lot and I think StreamElements is a success!

lunar otter
#

Hey, I'm looking at the streamelements api (https://github.com/StreamElements/api-docs), I'm trying to get stream store purchases, but there doesn't seem to be anything about them here. Does the API support getting stream store purchases, and if so could I get some examples on how? Thanks!

static wigeon
lunar otter
#

ah brilliant, thanks! @static wigeon

static wigeon
#

I'm around if you have more questions ๐Ÿ˜‰

lunar otter
#

I assume changing limit changes how many items get returned?

static wigeon
#

Correct ๐Ÿ‘

lunar otter
#

Nice, thanks!

static wigeon
#

You can the get the items by getting /items instead of /redemptions

lunar otter
#

@static wigeon Oh cool, for what I need I just need redemptions, but good to know!

#

@static wigeon For UserId, do you use the username or API token?

lunar otter
#

oh lol I'm missing the obvious xD

static wigeon
#

I'd use that, because we're going to deprecate usernames in the future ๐Ÿ˜‰

lunar otter
#

Ok, thanks!

lunar otter
#

@static wigeon Just trying to play around with the API in Python real quick, do you know how to give the authorization token in the header?

#

At the moment I have this:

headers = {"authorization" : "Bearer {JWT Token}"}

with urllib.request.urlopen("https://api.streamelements.com/kappa/v1/store/{Account ID}/redemptions?limit=25&pending=true", data=headers) as url:
    data = json.loads(url.read().decode())
    print(data)
#

which gives errors about strings??

#

I get the feeling the authorization token header is wrong, but I'm not sure why lol

#

To be specific, TypeError: can't concat bytes to str

copper skiff
#

@lunar otter you are trying to concatenate bytes with a string, you have to cast bytes into string to be able to do that

lunar otter
#

Yea I just got it, thanks @copper skiff

#

I just had to change to data=bytes(headers)

#

with encoding

lunar otter
static wigeon
#

I'd love to help, but my python knowledge is very very limited ๐Ÿ˜„

lunar otter
#

(i'm using an extension to put the header in with a browser)

static wigeon
#

<-- js gopher

lunar otter
#

lol

#

no problem, I'm a Java guy myself, I went with Python here because I thought it would be quicker lol...

#

also because I plan on integrating it with an existing project written in Python so...

#

I guess I'll stackoverflow it?

static wigeon
#

We might have a python guy around.. one moment

lunar otter
#

oh ok, if we have a python guy I'll ask him first ๐Ÿ˜ƒ

static wigeon
#

@true ridge Is a python master Keepo

wheat sphinx
pulsar willow
wheat sphinx
#

@pulsar willow FeelsDankMan

pulsar willow
lunar otter
#

@static wigeon I'll ask him then, thanks!

#

(or her, not assuming gender...)

wheat sphinx
static wigeon
#

@lunar otter
Try something like this:

headers = {"authorization" : "Bearer {JWT Token}"}
res = requests.get("https://api.streamelements.com/kappa/v1/store/590f927540d9203e487fc4bc/redemptions?limit=25&pending=true", headers=headers)
data = res.json
print(data)
lunar otter
#

@static wigeon Yea, basically what alonraiz just told me

static wigeon
#

Good ๐Ÿ‘Œ

lunar otter
#

Got it working now, thanks for all the help!

strong falcon
#

While we're on the topic of redemptions, does anyone have any information on what type of request type and URL need to be used to deny + refund a redemption? I'm currently sending a PUT request to a URL formatted like this:

"https://api.streamelements.com/kappa/v1/store/"+accountId+"/redemptions/"+redemptionId

But this doesn't seem to do anything. Any suggestions?

static wigeon
#

@strong falcon That'd be a PUT with a body of

completed: true
rejected: Bool
rejectReason: String
strong falcon
#

@static wigeon I'm not having any success with that approach. In particular, I'm seeing a response come back with rejected:false and completed:false. On the broadcaster's dashboard, a duplicate of the request appears (although it dissapears on F5), and ultimately the request is not refunded.

gusty wing
#

Is it possible to whisper the messages from commands to user for default commands? I know we can for custom but not default..

granite shadow
#

How are quotes stored in SE? My customapi stores them in an SQL DB, and I was wondering if I exported it in a compatible format, if somebody at SE could import them into a channel's quotes table/file.

cinder lintel
#

@gusty wing not at this time, though a lot of the default commands can be remade into custom commands

gusty wing
#

Trying to make the point system commands all whispered so it doesn't clutter up chat

cinder lintel
#

you can rebuild them in the custom commands, and just turn off the default version

gusty wing
#

Alright, thanks so much

fervent valley
#

Hi, it looks like the redemptions API has changed overnight? The json response now includes "total":..."doc": which wasn't there yesterday. If you redeem an item SE responds successfully redeemed, but is not showing on the Dashboard pending redemptions.

#

But this doesn't appear to be on all channels. My testing channel Cardioboy72 - dashboard redemptions list is empty when i know there are items in the queue. Just checked with another streamer and his is working fine ๐Ÿ˜ฆ

fervent valley
#

Okay it looks like the JWToken had expired and likely the old was was cached / being used. I forced a new JWT through the Dashboard, and the dash now works correctly,

#

However, previously working desktop apps which use the API (and with the new token) are now getting a 403 Forbidden ๐Ÿ˜ฆ

narrow hearth
#

I am looking to get API information for Donation/Tips/Redemtions from the store. I cant seem to locate this in the API documentation on github.

copper skiff
gusty wing
#

Need some quick help, I used to use nighbot but want to convert everything with StreamElements, I had a <!hl> command it time stamped the stream and put it in a website. It was a custom api. This was the customapi link: $(urlfetch https://microbes.virusbot.xyz/api/v1/commands/highlights/create?channel=YOUR_CHANNEL&tag=$(query))

To setup the command through StreamElements I did ${customapi.https://microbes.virusbot.xyz/api/v1/commands/highlights/create?channel=ZLawheadPlays&tag=$(query)}
When doing this through Nightbot and you did !highlight in chat it would ask for a name for the highlight but this is just posts $(query) as the title. I tried to use ${args.word} and ${args} but none of those seemed to work.
If you can help me out that would be great!
${args.word} instead of $(query)
__
What variable should I use or what should I change?

honest bone
#

@gusty wing ${1:}

#

1 for the first word after the command, : for everything after the first word. If you only want one word don't use :, if you want just the second word use 2 no :. And so on

gusty wing
#

How can I get it to do multiple words at a time @honest bone

honest bone
#

What I said at first

#

${1:}

gusty wing
#

Oh, I misread..

honest bone
#

Idk if : works in URLs

#

Or {

#

So maybe use (

gusty wing
#

Like that? @honest bone

#

It worked! Thank you sooooo much... I appreciate it!

honest bone
#

Np

jolly frigate
#

Any possibility you can me debug a command

#

$(customapi http://gotme.site-meute.com/query.php?action=masteries&id=27291302&query=$(query)&channel=$(channel)&r=NA&user=$(user)&bot=Nightbot)

#

When you use it as a command such as !masteries it displays the currently selected league of legend masteries of the supplied ID

#

^I solved this so easily....I simply removed query

honest bone
#

Ye

jolly frigate
#

Now im running into a problem with a different command that calls the information from a current ranked game

#

I got in contact with the guy and he said he'd look into it~

honest bone
#

๐Ÿ‘Œ๐Ÿผ

wicked shell
#

Ummm, I have no idea where to start. I've seen the docs on github; still don't get it. Does the Api use HTTP Requests or WebSockets? How do I register my application? How do I get an access token from the user?

wicked shell
pulsar willow
#

Can the custom api command post json object responses? If for example randomapi.com post something like "weather": Sun 70F "time": 11.43am and i want just the "time".

honest bone
#

@wheat sphinx is there a way?

wheat sphinx
#

no, that is not possible

tawdry cargo
#

you guys are amazing, thank you โค

cinder lintel
#

โค

high kiln
#

I'm looking to get some information on the API if someone can help. For the activity endpoint, is the amount for subscription types how many months they just subbed for, or how many months in a row they've subbed? I'm trying to figure out if I can tell from that endpoint if an activity entry is a first subscription or a resub

high kiln
#

Also this bug with your API just drove me mad for a solid hour: Your /points endpoint accepts the header Authentication and Authorization, but your /activities endpoint only accepts Authorization

warm marten
#

The cheer cup isn't working? I received bits and they didn't appear in the cup ๐Ÿ˜ฆ

honest bone
#

@warm marten New cup very very soon

warm marten
#

@honest bone why is your name so familiar?

honest bone
#

ncs? 72hrs? monstercat?

warm marten
#

72hrs

honest bone
#

im everywhere on twitch

warm marten
#

but not where I am ๐Ÿ˜› pleb lol

honest bone
warm marten
honest bone
warm marten
#

Wish I knew the cup wasn't working before I removed mine ugh...lol

honest bone
warm marten
#

in a middle of a stream ๐Ÿ˜ฆ I'll check it after

keen timber
#

Hey StreamElements staff. Don't know there to write it, but i'm polish guy and I create polish streams, so would be nice if anyone could just switch description in default commands tab ๐Ÿ˜ƒ
Instead of creating new custom commands which are copy-paste but in another language.

warm marten
#

@honest bone that looks amazing

waxen jetty
#

Heyo Devs!
I need help with a command I use for a streamer.
The command is !highlight and is used like this: !highlight 12 man rez as mecry.
It goes to a page located at http://tjockas.servebeer.com/highlight.php? with 2 GETs, "user" and "comment".
So I want to URL it tries to access to be like http://tjockas.servebeer.com/highlight.php?user=${user}&comment=${1:}
But when I edit the command and trigger it, it just replies with the whole command.
This is how I edited the command:
!command edit !highlight ${customapi.tjockas.servebeer.com/highlight.php?user=${user}&comment=${queryencode ${1:}}

Am I doing something wrong?

#

Nvm, just a normal programmer error, missed a closing bracket brobeDerp

livid lotus
wheat sphinx
storm carbon
#

This might be an odd question to ask - but how does StreamElements manage the overlay editor part of the site? I'm learning some web development and was just curious on how it worked. I'd imagine a HTML5 canvas but I'm not super advanced so I'm probably wrong.

wheat kelp
#

No canvas ^_^

#

jQuery UI and some angular magic 4HEad

storm carbon
#

woh ๐Ÿ˜ฎ

#

Thanks for the answer @wheat kelp

wheat kelp
#

No problemo FeelsOkayMan

jagged bramble
#

Good blog on the Giveaway system. But last tuesday you guys said the Sub Multiplyer was fixed and its not. My subs use the website and the multiplyer is still not applied. Also would be nice to know if the winner is following/subscribed to the channel. If have to go on a search to make sure that person is following the channel.

grim jewel
warm marten
#

Hello there, I have a issue with the giveaways system. Yes it takes getting used to it, but is there a way to add where we can see who enteredt the giveaway? It'll make it easier for the streamer and the ppl that enter it. I can (as a streamer) read who entered so people that haven't still have a chance to do so?

cinder lintel
#

@warm marten that is definitly on the list

honest bone
#

You missed an e

warm marten
#

That's awesome, because my old system I had I was able to do that. And last night I was confused about this system...

cinder lintel
#

@honest bone I have lost a lot more than just an e.... my marble bag is pretty light anymore

honest bone
#

I tried to make sense out of that sentence

#

It was hard

cinder lintel
warm marten
#

Sorry :9

#

๐Ÿ˜ฆ

honest bone
#

Not you savoryy

obsidian hedge
#

Scalper sent me here: does streamelements use some sort of regex module? GWmewsHiYo

static wigeon
#

Anything specific you have in mind?

#

Link filters?

obsidian hedge
#

can it check through the viewer list to find certain words in names, and autoban them

#

we've been getting some vulgar names lately, if you know what I mean

#

link and specific word filters would be cool to for chat

static wigeon
#

Yeah it's not something we have right now, but overall a pretty cool idea

#

You can ban specific links / phrases with wildcards

#

for example me*

#

that'd match me meme memers etc

obsidian hedge
#

No worries, thank you! MakiWink

#

Ohh, that might be something to look into

jolly frigate
#

@obsidian hedge May I ask why you would ban someone because of their username? Seems unfair to the viewer

arctic compass
#

if a name alone is bad enough for you to ban it, please report it too

pure storm
#

@jolly frigate becauuse BigBlackTriHardRapist isn't an appropriate name for my channel

honest bone
#

@pure storm lmao gold

jolly frigate
#

yeah that definitely seems banable. @pure storm

queen vigil
#

So just making sure I didn't miss it, but there is currently no public websocket implementation of the StreamElements Activities API, correct? All I've seen is the kappa endpoint and the tryhard endpoint but am trying to avoid polling if possible.

little crown
#

hi, is there a way to wipe the names off my points leaderboard once i import my old points from revlo? i have 5000 pages of names with no points.

wheat kelp
#

Reset your leaderboard then clean up the CSV

#

Then upload again @little crown

little crown
#

uhhh, it didn't work. i'm not sure why though. why would it leave the names there? i reimported the points with only my name and my points. it's ok. ty for trying to help @wheat kelp

warm marten
#

Hello ๐Ÿ˜ƒ Can the Subscriber Goal be changed where it doesn't count re-subs? I do giveaways everytime I reach NEW Subs goal and can't use the sub goal widged since it counts the re-subs as well (re-subs don't cound as new subs because it's still the same amount of subs remaining)

wild iris
#

Howdy, it seems that when i use the cheer cup the image works but the bits never fly in. I was wondering if it was just me.

honest bone
#

@presidentjacky#3877 current cup is a place holder. Cup2.0 is coming soon

finite heath
#

very soon!

#

no TM.

wild iris
#

@honest bone alright thanks for the quick reply, keep up the good work!

rose oar
#

@here anybody know anything about a theme/overlay being develpoed for Dungeons & Dragons online play (like with Fantasy Grounds, etc.)?

finite heath
#

@rose oar not currently in development..

slender saddle
#

It's probably worth noting in these reports that we don't actually get the $5. Maybe make the $4.99 sub show the accurate amount of $2.50? ๐Ÿ˜ƒ

livid lotus
#

we had a huge argument about that in the office, some people get different rates, we decided to leave it

slender saddle
#

Isn't it an extreme minority that get different rates? Like premium partners?

#

Like you said it's up for debate, I just feel like it'd be giving more accurate data to the large majority of users by assuming it's 50/50

finite heath
#

the result of the argument is that this is a Revenue Report, not a Profit Report

#

theres actually a lot of people getting less than $2.5

slender saddle
#

Oh, I suppose that's definitely a fair perspective. ๐Ÿ˜ƒ

cinder lintel
#

yeah, I get 2.31 for a 4.99 sub, but 2.49 for a twitch prime sub. and I know people getting less than 2 for a 4.99 sub

glossy turtle
#

Hi , I was thinking about a Discord StreamElements bot to includes commands timers songrequest and stats on Discord with anouncements when one chanel in a streamer list is on live. It can be cool cause a lot of streamers use a Discord Server for them community.

copper skiff
#

@glossy turtle it has been requested a lot, it might be a thing one day, but right now it's very low on the priority list

solemn sigil
#

Saw the bit cup went away (noticed it was broken prior to it disappearing). Is it going to reappear? My channel is begging for one! โค

wheat kelp
#

Oh yes it will. Better than ever.

#

Better, faster, stronger.

solemn sigil
#

Yey! Thank you all! Any timeline (because I'm your classic impatient comsumer XD)

honest bone
#

i was told days

solemn sigil
#

I can handle that! ๐Ÿ˜ƒ Thank you all for your quick responces!

ionic eagle
#

To my beloved Devs ๐Ÿ˜‰ Please please please can you work on a super theme for rainbow six siege ? ๐Ÿ˜‰ I mean specific with its fonts & Design to the ingame overaly etc .... hopefully I did wrote without mistakes loI my English not the best ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

lyric wedge
#

@royal crag ^

royal crag
#

WIll take this idea in concideration tnx ๐Ÿ˜„

ionic eagle
#

thanks boys ;D

safe lintel
#

Hello devs! Keepo Any chance to add some different payment method in future? like skrill or smth

honest bone
#

More payment methods coming soon @pulsar willowLutrak#2160

#

discord tags are the worst

#

@safe lintel

cinder lintel
#

lmao

#

only ever see you have the issue Kappa

honest bone
#

Mobile 4HEad

warm marten
#

The overlays are awesome ๐Ÿ˜ƒ whoever did that "I LOVE YOU!"

#

Going to use them for the first time live rn

warm marten
#

However I have a complaint ๐Ÿ˜ฆ My obs was working harder ๐Ÿ˜ฆ

livid lotus
#

how many overlays do you have loaded on OBS?

finite heath
#

@warm marten did you make sure to setup each overlay in a separate scene, and also set up the browser source to be "shutdown when inactive" ?

warm marten
#

Yes on separate scenes no on the other part @finite heath

#

I'll check before i go live near time

finite heath
#

ok so please try that

warm marten
#

Hopefully I won't forget lol

#

Thanks for that advice

#

My fps on obs was wacky tonight

#

And frustrating lol

#

I'll keep y'all updated

finite heath
#

great ๐Ÿ˜ƒ
that trick will definitely reduce cpu/mem usage as it means OBS will only keep the overlay you're using loaded

#

hopefully it brings your computer's streaming workload back to a comfortable level

waxen jetty
#

Not sure where to put this, but in the "Raffle" widget at the End Message part. Shouldn't the Available arguments be "{winner}, {points}" and not "{length}, {points}"? It's the same in Single and Multi.
http://i.imgur.com/thRQfAK.png

warm marten
#

@waxen jetty it looks like the "end message" is right. The available arguments to my understanding is there as an option, however you don't have to use it. Basically as an example? Correct me if I'm wrong @finite heath

waxen jetty
#

To me the "Available arguments" are a guide on which arguments that can be used in the message. And by that it would be kinda meaningless on showing how long the Raffle went on for. And that the option of displaying the winner in a message isn't there at all.

warm marten
#

I use it and on mine it shows the winner, however lets move this conversation to #helpdesk-twitch ๐Ÿ˜Š I'll go check mine and will take a screenshot.

storm carbon
#

How does using a local browser source work? I was just using a html doc with a h1 to test things and had no luck. The h1 text doesn't show up, thonk

#
  • asking in here cause ill be using SE API in this project.
#

Looks like I have to clear the cache, each and every time the file is updated. I'll see if updating it with JS fixes.

#

Still nothing

#

^ i am just really stupid to the point where someone should take away my computer plz ignore.

visual terrace
#

Is there a date when the API docs will be completed?

copper skiff
#

@jd_0950#9546 No ETA yet, but since new features are still being added, it will probably be updated once most of it is in place. You can use the "help" form in the bottom left corner, it has a lot of infos in it

wooden pulsar
#

@storm carbon Here is a very simple example

<html lang="en">
<head>
  <title>My Overlay</title>
   <style>
           html {
               color: red;
           }
   </style>
</head>
<body>
    <h1>Welcome to my stream</h1>
</body>
</html>```
Save this code to your computer in a file called : "test.html"
In OBS, Add a browser source. 
Check "local file" checkbox.
Link to your file.
Don't forget to press the "Refresh cache of current page" & "Refresh browser when scene comes active"
And a good practice is to check "Shutdown source when not visible".
I changed on my test the width & height to 1920*1080. But all depends what you're doing.
My code should display some red text like so.
arctic compass
#

it doesn't follow html5 spec?

wooden pulsar
#

Why's that ?

#

OBS Studio uses Chrome engine

copper skiff
#

@arctic compass it does

arctic compass
#

oh I think it needs the doctype to treat it as html5

#

nvm

wooden pulsar
#

I did put the doctype in my example by habit ๐Ÿ˜ƒ

copper skiff
#

yep, Cocci did put it <!doctype html>

arctic compass
#

was more talking about the "just h1" someone mentioned before

#
<!doctype html>
<h1>something</h1>

is a full valid html doc and should display fine

wooden pulsar
#

pretty sure the <h1> alone works too

copper skiff
#

@wooden pulsar it should work, but it's not a valid html5 file

wooden pulsar
#

it's more OBS not showing the page if you don't forcehim to refresh

#

Yep exactly

#

Better respect the HTML5 rules. But the browser allows some mistakes.

copper skiff
#

instead of using style, you can also put your css in the CSS field in the properties too

wooden pulsar
#

not the best practice but you can ๐Ÿ˜ƒ

copper skiff
#

it's actually not a good practice to put your css into your html file, you should always create a separate file. Putting your css in that field kinda does the same thing then

earnest crypt
#

I'm sorry and I'm sure that this may have been asked before, but will there be a desktop app or some kind of browser plug-in to save data to local files?

honest bone
#

We have a desktop app. But it does not write to files, everything is cloud based.

earnest crypt
#

Will it ever write local apps? My problem is that I can't use the "Press Start 2P" font that I need. It's a google font, but it doesn't work with the browser overlay.

honest bone
#

Most likely not, and we know about that issue and we are trying to fix it

earnest crypt
#

thanks

mortal trout
#

Where or how can I create an auto msg in the chat? Eg: Like every 1-3min post a advertising "follow me for giveaway".

cinder lintel
pulsar willow
#

always getting an 401 error

#

nvm, url https://api.streamelements.com/kappa/v1/users/me does not work (it's the one from the docs)

pulsar willow
#

https://api.streamelements.com/kappa/v1/bot/commands same for this endpoint, always getting


{
    "statusCode": 401,
    "error": "Unauthorized"
}

do i have to use the api token or jwt token?

honest bone
#

JWT Token i believe

#

curl -H 'Authorization:Bearer JWT-TOKEN'

pulsar willow
#

hm nope, tried it with the jwt and api-token, both getting the 401

cinder lintel
#

@static wigeon would know...

static wigeon
cinder lintel
#

lurks as is interested as well

static wigeon
#

Yeah it needs the Bearer KEY

honest bone
#

trying not to distract styler

pulsar willow
#

https://api.streamelements.com/kappa/v1/points/jerome724/jerome724 does not even needs authorization

honest bone
#

he's working hard

#

getting yelled at by perry

#

xd

static wigeon
#

Yeah that endpoint does not require any sort of authentication.

cinder lintel
static wigeon
pulsar willow
#

OHH

#

fml

honest bone
#

xd

static wigeon
#

I'm here if you need help.

pulsar willow
#

forgot the Bearer ๐Ÿ˜„

static wigeon
#

๐Ÿ˜„

pulsar willow
#

aw yis working, thanks!

#

what is the difference between the jwt token and the api token in /dashboard/account/information?

static wigeon
#

api token is about to get deprecated.

#

You should rely on the JWT.

pulsar willow
#

ahh okay, thanks for the info

#

(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป

honest bone
#

Are you making a lib? pepoThink

jolly frigate
#

โ”ฌโ”€โ”ฌ๏ปฟ ใƒŽ( ใ‚œ-ใ‚œใƒŽ)

pulsar willow
#

i'm trying

jolly frigate
#

Please keep tables on all four legs pls

static wigeon
#

If you throw it on github, i might just contribute.

livid lotus
#

i know CSS

pulsar willow
#

it is on github, but nothing it it rn, i'll post it when i have the first commit

static wigeon
pulsar willow
#

^ LUL

livid lotus
cinder lintel
#

haha, love it

pulsar willow
cinder lintel
wheat sphinx
#

nice disclaimer LULW

cinder lintel
#

lmao

#

was just going to comment on that

pulsar willow
#

(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป

jolly frigate
#

โ”ฌโ”€โ”ฌ๏ปฟ ใƒŽ( ใ‚œ-ใ‚œใƒŽ)

#

@pulsar willow Table legs belong on ground hanjLUL

pulsar willow
#

NO โ€Ž(๏พ‰เฒฅ็›Šเฒฅ๏ผ‰๏พ‰๏ปฟ โ”ปโ”โ”ป

cinder lintel
#

โ”ปโ”โ”ป ๏ธต๏ปฟ ยฏ(ใƒ„)/ยฏ ๏ธต โ”ปโ”โ”ป

jolly frigate
#

โ”ฌโ”€โ”ฌ๏ปฟ ใƒŽ( ใ‚œ-ใ‚œใƒŽ)

cinder lintel
#

โ”ปโ”โ”ป ๏ธตใƒฝ(`ะ”ยด)๏พ‰๏ธต๏ปฟ โ”ปโ”โ”ป <- is another good one

wooden pulsar
#

Helping @jolly frigate cleaning up the mess
โ”ฌโ”€โ”ฌ๏ปฟ ใƒŽ( ใ‚œ-ใ‚œใƒŽ)

pulsar willow
#

so i'm not happy with the setup of the npm package i'm working on (npmjs.com/streamelements), anyone an idea what i should/could make different? like should i use for every endpoint one file to have a better overview? (doing that rn but somehow not happy with it :/)

mossy nymph
#

Classes are good

proud quartz
#

Have a question for devs... kf this is wrong place i apologize...

#

How close are u to a bitboss like widget or add on alert?

#

Was just accepted into the bitboss beta and has a ton of cool features. But I'm really liking se

#

Looking at running both for most part. Just curious on time frame. Their beta adds a ton if other stuff beyond just their default bitboss

honest bone
#

I don't believe we are working on it yet. + I believe gather.io (who owns bitboss) take 10% of donations or will become paid

modest hedge
#

Streamlabs is building one and it should be coming in September though. I think that's why they're asking.

potent parrot
#

any ETA on the rank that allows other people to control your commands and stuff

cinder lintel
#

well, the rank is super moderator, and they can control your commands already from chat. For Dashboard access, it is one of the projects being worked on right now

sand fern
#

Not sure where to post this but I wanted to thank you guys for creating Stream Elements. It's seriously everything I could ever need and more. Absolutely incredible! Thank you for making this!!

honest bone
#

@static wigeon @gusty turret FeelsAmazingMan

proud quartz
#

@honest bone ya. Streamlabs shared coming sometime in Sept and I tweeted SE and they replied easy

#

And ya there's a little cost behind it for the gather bot/bitboss beta

honest bone
#

We are trying ๐Ÿ‘Œ๐Ÿผ

#

That's all I can say

proud quartz
#

;)

pulsar willow
#

anyone here programming in rust?

copper skiff
#

@pulsar willow what are you trying to achieve? keep in mind that this is not the purpose of this discord tho.

pulsar willow
#

Just looking for someone who knows the language and yea I know ๐Ÿ˜„

copper skiff
pulsar willow
#

are there plans to add the store to the API?

honest bone
#

@pulsar willow go to your store and look in the network tab for the link you're looking for

copper skiff
#

@OneBadPanda#9232
We haven't published anything regarding the store.
But the endpoint is: PUT https://api.streamelements.com/kappa/v1/store/:userid/:itemId

Body: {
enabled: BOOL
}
Make sure you include your JWT in the header
authorization:Bearer TOKEN
Which you can get from here: https://streamelements.com/dashboard/account/information

and here's a way to get redemptions
https://api.streamelements.com/kappa/v1/store/<UserID>/redemptions?limit=25&pending=true
pending=true means items that still needs to be approved

pulsar willow
#

this makes it a LOT easier. Thanks StreamElements! @copper skiff you're the best!

open dock
#

So I'm having someone ask me about making a team points system. Here's their request:

So when the viewers get points, I wanted to make it so they can "pledge" those points to something, in this case a "team" so to speak. So a command akin to "!pledge [x] to [team]" for example: "!pledge 50 green" and then the number value of "green" goes up by 50. And then find some way to make this data appear in my overlay.

I was thinking maybe if the streamer made several twitch accounts for each team and then using a variation of the give command for pledging. I'm not sure about fetching the data of the points for the overlay but I know there has to be a way to make so the bot can respond with how much each "team" has.

#

@ me if you give me a responce, please and thank you.

hot lagoon
#

@open dock The streamer could just make a few accounts then have users make an alliase for "!giive" to be "!pledge". Then users can "pledge" points to a "Team" (which is just another twitch account) then make a command like"!check" Which can be used to check the points.

Example: Streamer has !pledge alliase and an alt account named Green
User: !pledge Green 50
Bot: Transfers points
User: !check Green
Bot: "Team Green has been pledged 50 total points."

(I hope that made sense)

blissful snow
#

Hey ppl love you guys just want ya to know

static wigeon
low sierra
#

can we get some candles in here? can't see anything

static wigeon
low sierra
#

Thanks for the candle! Why is it made out of metal though?

#

Odd shape

arctic compass
honest bone
wheat sphinx
#

PepeLaugh ๐Ÿ‘

static wigeon
honest bone
#

@arctic compass y u no stream more

wooden pulsar
vital lily
#

I want to thank all the developers and staff members of SE. All of you are amazing and I'm so grateful for the hard work you put in to make SE such an amazing tool to use.

marble plover
#

Thanks to all the StreamElements devs & staff! Its a joy to use and is awesome! Look forward to your continued work in improving and expanding its capabilities!

livid lotus
#

@vital lily & @marble plover โค

#

thanks a lot

wooden pulsar
#

We need to create a "Golden Book Channel" to collect all those kind words ๐Ÿ˜„ โค

brazen anvil
#

Hey, You got any plan on a UWP app ? PC, Xbox , Mobile, Hololense etc ?

copper skiff
#

@brazen anvil There is a Windows app already. it's not a uwp app, but a regular windows app is easier to create and doesn't require validation for the windows store

proud quartz
#

So twitch extensions huh

proud quartz
#

takes notes.... hope u guys can compete!

#

will SE have an extension available at launch?

velvet jackal
#

Stats on global emotes needs to be updated because LUL is now a global twitch emote.

#

Also !LUL is how you use the BetterTTV version of LUL now.

chrome pelican
#

Hello. I just wanted to confirm a thing. The thing is, while I am in chat, I cannot see the Streamelements bot posts. It's not blacklisted on Twitch. On a new account I created however, I can see it in chat just fine. Is this a bug, and how can I help locate the problem?

cinder lintel
#

ah, you are the guy from the reddit post ๐Ÿ˜ƒ I was just working on a response

chrome pelican
#

Yeah

cinder lintel
#

have you tried the /unban streamelements in chat?

#

and have you changed your name at al recently?

chrome pelican
#

It says You don't have permission to perform that action.

#

And no

cinder lintel
#

is it your channel, or someone elses

chrome pelican
#

Somebody elses

cinder lintel
#

ah, so the broadcaster would have to unban. Which channel?

chrome pelican
#

I assume all of them.

#

I can chat in the channel fine, it's only the Streamelements bot, I am not seeing.

cinder lintel
#

who's channel specifically are you looking at?

chrome pelican
#

I was in TheHunterWilds chat to be honest.

cinder lintel
#

that channel doesn't exist Kappa

chrome pelican
#

TheHunterWild

cinder lintel
#

there we go, lol

chrome pelican
#

's oops

cinder lintel
#

there could be a chance he has turned off commands

chrome pelican
#

Yeah I don't know. Though while the stream is running, everybody else puts commands in, though the bot doesn't show up in my chat. It's odd to see the commands, then no bot response.

#

I created a new account, then I could see the bot. I did it just to confirm, it's account related.

cinder lintel
#

im in his channel right now, can you jump in and show me what you mean?

chrome pelican
#

I see you put commands in, see the nightbot command return. THough not the Streamelements reponse.

cinder lintel
chrome pelican
cinder lintel
#

interesting, seems like maybe you blocked the bot?

chrome pelican
#

Yeah that's what I was thinking, though it's not blocked in my Twitch blacklist and I don't know how else I could do that.

#

It's not heart breaking, though thought you would maybe find it interesting.

cinder lintel
#

it is interesting, lol

#

never seen that happen before

chrome pelican
#

Later.

cinder lintel
#

cya, I am looking to see if there is a way that I can find out how to get that back, lol

honest bone
#

@chrome pelican /unignore StreamElements

#

Try that

#

Not sure if it's still a command or not

cinder lintel
#

@honest bone already sent him that info last night

honest bone
#

i must of missed where you said unignore

cinder lintel
#

Reddit post and DM:) he ran off really fast in the end, so I sent it many places

honest bone
#

mmk

slender fiber
#

Hi @here ๐Ÿ˜„ I apologize if there's an update somewhere that I missed but any eta on having admin/mods access?

honest bone
#

There is unfortunately no ETA

chrome pelican
#

@honest bone I don't know how it got ignored to begin with...

#

I tried it.

honest bone
#

theres a kick ignore button on some extensions, you might of clicked by accidnet

chrome pelican
#

And it worked.

honest bone
#

accident *

#

Dope ๐Ÿ˜ƒ

chrome pelican
#

ILMAO

honest bone
#

Glad it did ๐Ÿ‘

cinder lintel
#

glad it worked ๐Ÿ˜ƒ

chrome pelican
#

I was like how come this doesn't work.

#

That's supper odd to me.

honest bone
#

blame twitch SpongeGar

chrome pelican
#

I must have been trying to follow a "verified" and mis clicked.

#

Thanks!

#

You so smart!

#

Anyway thanks again, I am glad somebody had a solution.

#

Makes me confident, this will work better than ever somebday.

#

Okay take care.

honest bone
#

bye bye ๐Ÿ˜ƒ

solemn sigil
#

Any word on the cheer cup coming back? โคโค I'd like to merge my bots completely soon!

cinder lintel
#

Soonโ„ข

solemn sigil
#

Lol sounds good man. simply23Love

cinder lintel
#

lol

sturdy oak
#

Hello, any coders in here?

cinder lintel
#

there are a few that hide in the corners

storm carbon
wicked shell
#

429 | Too Many Requests | You are calling our APIs more frequently than we allow.

What's the limit??
I want to make server side requests/verification. Am I going to get this result when I call the API for different clients on the same WebServer/IP?

static wigeon
#

What endpoint are you hitting?

wicked shell
#

I'm trying to make a backend server keep checking for donations for many users frequently

#

Assuming I got 5000 clients connected to my backend server

#

The server may check for donations each 3 seconds for example

#

per client

static wigeon
#

Limit is currently 1k/min.

#

What language is your backend written in?

wicked shell
#

php

static wigeon
#

I'd say connect to our websocket and listen for the topic: 'event'

#

There must be a socket.io client for php out there.

#

That way you don't have to poll, but rather just listen for events.

wicked shell
#

Perfect! Thank You.

somber dew
#

sooooo.... Any eta on a stream elements loyalty twitch extension?

foggy fulcrum
#

litterally....there'd be no shame in ripping off streamlabs implementation.

honest bone
#

Why would we need one? why do you guys want one?

foggy fulcrum
#

people wouldn't have to leave stream to do your loyalty shop....it get's more use and keeps viewer retention

#

actually, integrating as much of SE's stuff into an on screen extension would be ideal. This will be great for mobile when they get extensions out onto that.

honest bone
#

Never going to happen

#

at least i dont think so, it would be very very hard to make that usable in mobile.

copper skiff
#

@foggy fulcrum viewers can buy stuff from your shop through the chat

honest bone
#

As well xanUp

foggy fulcrum
#

Yea.....newer viewers won't know about that sort of thing tho.

Still, as far as LP stores go.....SE is the best setup still.....Streamlabs had a chance and I personally feel they dropped the ball on most of it.

Doing an extension, with a lootbox/crate drop type system for LP would be good. but that's about it really.

Every since i started talking on here, my biggest request is a BitBoss type widget.....as i'd love to be able to have donations affect it (which the original only integrates to streamlabs and gather).....and streamlabs made their own which has some cool stuff for follows/subs/donations (of course).

#

sorry....i probably should have split that up o.O

#

so DO you guys have any idea's (not plans neccesarily) to do with twitch extensions and SE?

low sierra
#

Yes

somber dew
#

Well, with that stance against having a loytaly extenion, why even have loyalty points at all? No one needs loyalty points, lol.

But in all truth and fairness, from what I've seen and used, a loyalty extension felt more natural for loyalty points. Like it felt like it was actually a part of the stream. Something you get for interacting with the stream.

foggy fulcrum
#

@somber dew that got hateful fast :L

somber dew
#

not hate, just pointing out a disagreement in arguement logic.

#

It also cut down on loyalty point command spam quite a bit, honestly

foggy fulcrum
#

extension i think could be done right......but right now i'd still take what SE has vs the thing that labs released.....it felt half thoughtout

low sierra
#

The bottom line is the "loyalty extensions" that were released today have many flaws. When SE releases an extension, whatever/whenever it may be, you'll be able to count on it being well designed and useful for both streamer/viewer.

somber dew
#

I don't disagree with that at all. I'm not asking for a rushed extension, halfassed, pre-clentched piece of shit lol

low sierra
#

I don't think you were ๐Ÿ˜ƒ

#

Just curious about the plans

somber dew
#

I was just asking for if it was in the works, and a possible eta if it was. The anwer I got seemed pretty sarcastic. I could be wrong. I suck at reading emotions through text

foggy fulcrum
#

streamlabs' attempt.....it felt like they were doing one thing.....saw what twitch was releasing.....and made a mad dash to cash in on it.

You can't even setup item quantities......so some of the stuff i run that manipulate how i divy out points (hour of bonus points for instance) people could just keep buying. while every other bot that allows for quantities i could control it.

and their alert trigger shop item defaults to your tip alertbox....wtf? lol

#

and sorry @somber dew for the hateful comment....i read it pre-edit. And kinda like you, when you don't know someone i can't read emotional context well either

somber dew
#

no worries

low sierra
#

A loyalty extension can only possibly be a more natural solution if all viewers are on a computer. We know from Twitch data that the amount of mobile viewers is rising every year (~40% of viewership last year). Overlay extensions do nothing for these users.

foggy fulcrum
#

yet

somber dew
#

A twitch extension can both have the capabilities of overlays and panels, no? If so, the panel space could be used for mobile devices

low sierra
#

Have you tried navigating panels on a mobile device?

somber dew
#

Actually, the extension panels don't show up on mobile devices, either.

foggy fulcrum
#

yeah, nothing shows on mobile at this time

somber dew
#

but to answer your question. Panels come out fine, at least for my chanel on my phone (galaxy s8)

rapid dew
#

the worst part about streamlabs loyalty is not only their lack of manipulation but the fact that you can only have one overlay extension, so if you want loyalty for your browser users, no muxy overlay, no op.gg etc

foggy fulcrum
#

The one extension thing is where twitch faltered.

rapid dew
#

True, but that's still a big limitation at least for me

foggy fulcrum
#

And we're in agreement

tacit knot
#

Stream Elements today my stream was a TNT! So I should be thankful to everyone and everything that was involved in my stream. It was giveaway but still didn't expect much... But it was a bang! I made a lot of giveaways with a big help of SE โค

cinder lintel
#

โค

tacit knot
#

And now I'm tired in bed doing a lot of typo mistakes...

pure trellis
#

thats awesome @tacit knot ! Question, do you use the giveaway module in your overlay? If so, did it remove itself when the giveaway was completed?

tacit knot
#

It didn't work as I expected...

#

It just hanged there fort ever and didn't even notice the winner... But still all was great. PS if you have 5h+ you can check my last VOD hehe

#

Fast forward it...

#

I'll do small giveaway on Tuesday. Can test it one more time. If I'll be doing something similar of course...

wheat kelp
#

@tacit knot can you explain to me the steps you took when you added the widget? The more details the better pepoHmm

low sierra
#

@wheat kelp the giveaway widget does not hide until the giveaway closes. I've tried different amounts of time on the "Hide after x seconds" slider in the giveaway widget but once the giveaway starts the widget remains visible until the giveaway is closed. I don't think it makes a difference but I didn't change any of the colors for the widget.

#

I added the widget, started a giveaway, let it run for a few minutes, and then closed the giveaway

tacit knot
#

I was starting and closing quite a lot of giveaways but the widget just stuck there...
@wheat kelp
How I added it ok:

  1. Went in to My overlays
  2. Go to overlay editor (the one with giveaway)
  3. Chosed WIDGETS tab
  4. Clicked add under Giveaway widget (with a yellow star)
  5. Possitioned My widget where I want it to be
  6. Clicked SAVE
  7. In OBS Add>BrowserSource
  8. Copy/Paste URL from SE web page
  9. Edited Width 1920 and Height 1080
  10. Shutdown source when not visible - I personally keep it unticked for a faster load (CPU load is not a problem for me because Im running dual streaming PC setup)
  11. Click OK and I think thats all!
wheat kelp
#

All right thanks. This will help debug it.

pulsar willow
#

is WekizZ a bot ?

#

ups `?

#

sory fdail

honest bone
#

no

tacit knot
#

lol what?!

#

you did two mistakes in that word its God

hardy cedar
#

Is there an push API for the stream stats? Like the email you get after streaming? I want to make it so it automatically tweets the info as received

hardy cedar
#

Ignored ๐Ÿ˜ฆ

gloomy glen
#

If you are looking for something like webhook, they don't have that. The api does offer some rudimentary stream information through /sessions and /chatstats but I suspect the detail you want would come from twitch's api.

#

unless this is in a path of /sessions that is undocumented

hardy cedar
#

Ah ok

static wigeon
#

@gloomy glen Hey man thanks for the contribution to the docs, we really appreciate it FeelsOkayMan

wheat sphinx
#

@gloomy glen FeelsOkayMan

gloomy glen
#

no problem, McHelps where I can.

lyric wedge
hardy cedar
#

How do you contribute? I'd love to

gloomy glen
#

check out their repos on GitHub. www.github.com/streamelements
I submitted to the api-docs hosted there. Fork, add content, submit pull request. sip drink.

hardy cedar
#

Ok thanks

harsh willow
forest trench
#

ohai @harsh willow x94ontH

harsh willow
#

o/

harsh willow
rose trout
#

Can JWT tokens be re-generated?

#

or is the JWT token the "personal access token" referred to in the security tab

copper skiff
#

@rose trout can't be regenerated, and ye it's personal

rose trout
#

Ah, ok

#

So if it's compromised...

#

there's naught to be done?

copper skiff
#

ยฏ_(ใƒ„)_/ยฏ

rose trout
#

There's a "Reset my Personal Access Token" button here ๐Ÿค”

static wigeon
#

Resetting the token will invalidate any previous JWT's

rose trout
#

ah!

#

What's the distinction between the two?

#

PAT and JWT?

static wigeon
#

The API token is just about to be deprecated in V2.

#

But yeah essentially

#

Both just tell us who you are ๐Ÿ˜„

rose trout
static wigeon
#

Correct

rose trout
#

Perfect

#

Just wanted some clarity on terminology

static wigeon
#

V2 will have documentation around it all ๐Ÿ˜‰

rose trout
#

Thanks, good to know they are resetable in case of leak or something. Need to read up on JWT

#

Seems interesting

static wigeon
#

The token itself is still considered "valid", but we invalidate the payload.

#

https://jwt.io/ great website that explains the nature of JWT's

JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

rose trout
#

Yeah, I saw that earlier as a clicky clicky

#

I just read it

#

Interesting

#

I suppose it will allow you to provide limited access tokens for when mods/supermods gain access?

#

I also noted that the API token is included in the JWT payload ๐Ÿ˜› so yeah, I see how they're linked

rose trout
#

--> GET /bot/timers/:[ID]
<-- 200 OK
--> DELETE /bot/timers/:[ID]
<-- 404 with body Cannot DELETE /kappa/v1/bot/timers/

#

Any ideas?

#

--> DELETE /bot/timers/[ID]
<-- 200 { "statusCode": 201, "message": "Timer was deleted"}

#

Weird.

#

You need the colon for the get

#

but not for the delete

#

will put in an issue on github in an hour or so

#

and maybe a fix if i get bored? idk

honest bone
#

v2 soon โ„ข

rose trout
#

Thought SE had an open source repo, not just open source docs FeelsBadMan

honest bone
#

Whatchu mean Willis

static wigeon
#

@rose trout Anything specific you are looking for?

solar fiber
#

Hello, I am running a node.js application. Is it possible to subscribe to stream elements loyalty rewards and receive a trigger in my application once someone redeems a reward?

copper skiff
solar fiber
#

Aye I already saw that but I didnt see anything about redeeming rewards ๐Ÿ˜ฆ

copper skiff
#

We haven't published anything regarding the store.
But the endpoint is: PUT https://api.streamelements.com/kappa/v1/store/:userid/:itemId

Body: {
enabled: BOOL
}
Make sure you include your JWT in the header
authorization:Bearer TOKEN
Which you can get from here: https://streamelements.com/dashboard/account/information

and here's a way to get redemptions
https://api.streamelements.com/kappa/v1/store/<UserID>/redemptions?limit=25&pending=true
pending=true means items that still needs to be approved

solar fiber
#

sounds great @copper skiff Thank you!

pulsar willow
#

Is the "Body: {enabled: BOOL}" Bool expression wether or not the item has been redeemed successfully?

#

like clicking the โœ…

gloomy glen
#

/store/:channel/redemptions/:redeemedid sending it {"completed": true} will set a pending item to completed.

#

I'm not sure the link alu put on there, but /store/:channel/items/:itemid can be used to manipulate an item, like enable/disable it.

#

sorry, putting it into docs now.

pulsar willow
#

Thank you SO much. I've been scratching my head at this for a while.

gloomy glen
#

ok pull request is updated. you can wait for them to merge it with any changes they need, or go chase down my fork and take a peek.

#

also watch out on modifying a store item, if you leave things off like cost, it will set it to 0. Easier to fill more info than have it change info you don't want changed.

pulsar willow
#

For now cost can't be a variable based on user input, correct?

#

like cost = 10x{userinput}

gloomy glen
#

well meaning if you are updating a store item, and you leave the field cost out of the post data, it will change it to 0.

#

as for your q, no, it's a number. simply how many points the user must spend to redeem the item from the store.

pulsar willow
#

Alright, sounds good.

rose trout
#

@static wigeon I just thought rather than just putting in a github issue, I could put in a pull request to fix it too LUL

#

Since it's to do with inconsistency in the API, and the best solution IMO is to have consistent API rather than docs that match the inconsistency

safe lintel
#

guyz please more payment methods! FeelsBadMan

tribal moat
#

More payment methods are being worked on of course ๐Ÿ˜ƒ

sullen halo
#

also IDEAL ? ๐Ÿ˜„

cinder lintel
#

very ideal. They also take quite a bit of paperwork, then integration once paperwork is done

sullen halo
#

i ment, IDEAL, its a dutch payment method

tribal moat
#

Ohh, I think somebody brought that up before

sullen halo
#

a lot of people use it tbh ๐Ÿ˜›

tribal moat
#

Yeah I imagine ๐Ÿ˜ƒ

cinder lintel
spare trellis
#

is there someone i can PM a question to? it is an API question. Thanks!

honest bone
#

just ask here @spare trellis

spare trellis
#

ok, i have no experience with API and I want to export the list of users and their points to a CSV - just no clue how to do it...

gloomy glen
hollow vapor
#

is it possible to do a command to read and write to a document ?

gloomy glen
#

read and write what to a document? and what kind of document?

hollow vapor
#

a txt file

gloomy glen
#

ok and what data are you wanting there... the points info?

#

If you are on windows, here's some powershell:

$uri = "https://api.streamelements.com/kappa/v1/points/channelnamehere/top/80"
$hdrs = @{}
$hdrs.Add("Authorization", "Bearer JWT-TOKEN")
Invoke-RestMethod -Uri $uri -Method Get -ContentType 'application/json' -Headers $hdrs | Select-Object -expandproperty users | format-list | Out-File -FilePath "test.txt"

hollow vapor
#

i want to use it whenever ill multi stream and until now ive used ankhbot to handle everything

#

so i got this done $overwritefile("C:\Users\eier\Desktop\stream stuff\multi.txt","Support all the streamers by watching the multi-stream: http://kadgar.net/live/$target") Multi is set. Type !multi

#

and ill do !setmulti [targets] to trigger this and it will use the txt file and read and write info a the !multi will output what i told of targets

low sierra
#

Stream Elements is cloud-based which means no local text files

#

You can create a multistream command easily using args though. One sec...

#

!setmulti streamer1/streamer2/streamer3

#

Response: Support all the streamers by watching the multi-stream: http://kadgar.net/live/${1:}

#

then !cmd edit multi <paste the response above here>

hollow vapor
#

ok so whenever someone does !muli it will respond the link and whenever i want to change it ill use setmulti this way ?

low sierra
#

right

#

setmulti will generate the new link

#

and then edit the !multi command by copy/pasting the response it gives

hollow vapor
#

alright my coding has never been the strongest side so il try this

low sierra
#

!setmulti

#

Support all the streamers by watching the multi-stream: http://kadgar.net/live/${1:}

#

that's the first command

#

!multi

#

second command

hollow vapor
#

that cant be right ?

#

it has to read what im setting in the first command

low sierra
#

there's no "reading"

#

you're taking the link it spits out and editing the !multi

#

you technically don't need the !setmulti

#

you could just !cmd edit the !multi

#

but I was showing how to do it like you had it before

hollow vapor
#

no i cant do that cause i want admin rights to do the !setmulti and everone to do !multi

#

so whenever !multi is done it tells what the link is set to by the other command

low sierra
#

only mods have the !cmd edit ability

cinder lintel
#

At this time, there is no way to set a custom variable which is editable between commands, which is what would work for you

low sierra
#

!multi can be used by everyone to show the link

#

mods can use !cmd edit multi to change the link in the command

cinder lintel
#

that is the best solution that we can offer right now โคด

hollow vapor
#

i see the "hard" way.. ok

low sierra
#

It's one step

#

maybe 2 if you show the command first so you can copy/paste the link

open dock
#

does 8ball have a different api? i made a custom command for it because i wanted to make it cost points but all it ever replies with is "Magic 8ball says: user What do you think I am? stoopid!"

#

im using this ${customapi.https://api.alixe.pro/8ball/?user=${sender}}

cinder lintel
#

you should be able to make it cost points now, they added the module commands to the default commands page

#

@open dock

rose trout
#

Also, bad idea to expose your API URLs in customAPI

#

What stops me from draining someones points

copper skiff
#

Secutity 101

rose trout
#

In his custom API?

#

https://api.alixe.pro/8ball/?user=${sender}

#

That's the thing I was saying

#

Or did I misread that

#

I thought he wrapped the 8ball API inside his own to make it cost points

#

@copper skiff But, related, can we make customAPI URLs hidden?

copper skiff
#

@rose trout Oh, you were talking about the link moo posted. that api just returns text, this isn't linked to the our loyalty points, so you can't drain someones points. And no, you can't hide links, but it might not be a bad idea.

rose trout
#

Yeah, I thought he'd wrapped it so his service would take points using the SE API

#

I mis-understood ๐Ÿ˜…

#

But yeah, hiding links allows me to make mod only commands that redirect to external services (to do things SE can't currently do) without exposing the mod only API to randomers who browse to the URL

#

For comparison, Nightbot used to just say it was a $(customapi) if you did something inside it, and you would only see the full thing if you editted it (hence gating it to supermods)

copper skiff
#

The whole website UI is being revamped as we speak, maybe it will be a thing in the next version. But feel free to add it on our idea board, so if it's not in the pipeline already, it might become a thing

rose trout
#

\o/

#

tyty for pointing me in the right direction ๐Ÿ˜›

crimson escarp
#

So, here's a random question. Is there a way to watch stuff like followers/events in realtime using the API, or is the only method to do some sort of polling using the REST api? I know some places have a WebSockets thing you can deal with (and attach an event handler to, I'm using Javascript), but I didn't see any mention of that in your API docs.

leaden meadow
#

I've just started getting into Streaming. Anyone know a PayPal Donation element?

cinder lintel
#

@leaden meadow if you go to tipping settings, we have a whole donation page set up for you that you can edit. Just put the link into your panels, and let the money flow

finite heath
proud quartz
#

I hadn't see this channel 3Deyes

tribal moat
#

There's lots of hidden nooks and crannies in this discord seanWow welcome to Narnia!

proud quartz
tribal moat
#

Magic feelswowman

sullen halo
#

?

cinder lintel
#

lmao

alpine dome
#

I am a fan of Narnia!

brave ginkgo
static wigeon
#

๐Ÿ‘Œ

#

We're gonna be upgrading the api / docs to V2 very soon. ๐Ÿ‘€

brave ginkgo
#

ah, cool

#

i'll hold off on any more edits than ๐Ÿ˜ƒ

#

hmm, keep getting no message errors on /bot/say

plush quest
#

how soon is soon

#

because is soon more like soontm or is it soonish

honest bone
#

we dont do eta's.

brave ginkgo
#

confirmed, v2 of api coming out tomorrow

#

๐Ÿ˜‰

cinder lintel
brave ginkgo
#

so should /bot/say be working or am i waiting for the next version?

heavy current
#

it'll work, all changes do is make things deprecated. in which case you just change the deprecated items.

brave ginkgo
#

i'm talking about right now, it doesn't seem to be working for me, wondering if it should or if it's a known issue fixed in the next version

heavy current
#

gotcha, nvm as you were Kappa

brave ginkgo
#

๐Ÿ˜ƒ

honest bone
#
    "bot": {
        "_user": "XXX",
        "mod": true,
        "muted": true,
        "joined": true,
        "name": "streamelements",
        "enabled": true
    },
    "stats": {
        "commands": 0,
        "messages": 5,
        "timeouts": 0
    }
}```
#

Working for me

brave ginkgo
#

hmm, not sure why mine says mod false, does /bot/say work for you?

honest bone
#

/say no

#

https://api.streamelements.com/kappa/v1/bot

#

oh

#

let me have a look

#

tested that wrong

brave ginkgo
#

i keep getting no message found, tried a bunch of ways

static wigeon
#

Make sure you have the content type set to application/json

brave ginkgo
#

that was the issue, thx

fallow ridge
#

i see the api has stuff to get points for channels that a person is a part of what about for listing the leaderboard of a specific channel

copper skiff
#

@fallow ridge We're gonna be upgrading the api / docs to V2 very soon

willow plank
#

Hi all, Could someone explain me how you use that JWT token/authentication. Do people provide me with their token or how does this work?

static wigeon
#

And for the time being yes, people have to give you the token, but OAuth will be a thing in the future.

willow plank
#

Okay, so I basicly build the code on my own JWT-Token and then automise by user who provided their key from their dashboard, yes?

static wigeon
#

Correct.

#

OAuth should help with the authentication flow later on.

willow plank
#

Quick question, someplaces you have -H 'authorization: Bearer JWT-TOKEN' and some places you have -H 'authorization:Bearer JWT-TOKEN' in the documentation (without space before "Bearer") - does it make any difference?

brave ginkgo
#

no

arctic compass
pine bough
#

Is there a way to enable/modify default commands through the API?

copper skiff
pine bough
#

@copper skiff Thought of that aswell, but I don't know the IDs. Thanks for the suggestion anyway ๐Ÿ˜ƒ

rugged junco
#

Hi! Is maybe the api v2 out as promised? ๐Ÿ˜ƒ Thanx

copper skiff
#

@rugged junco soon โ„ข

#

no ETA

finite heath
#

I got you bae

honest bone
#

Bamboozled

static wigeon
waxen jetty
#

Any news on the Api docs v2.1? LULW

cinder lintel
#

lmao

honest bone
#

API docs v2? No v2.1... Ian is working on it. And it's coming along

#

Patience my child

waxen jetty
#

To be fair, it's not like I'm doing something fancy with it. I just like playing around in Postman brobeDerp

honest bone
plush quest
#

so is there any easy way we could go about modifying ground control

wheat sphinx
winged garden
#

is it possible to add a song with an api^^

#

to the queue*

hardy cedar
#

Ground control is slot more basic than I thought radereWOKE

static wigeon
#

Most of the logic is being done on the website itself.

hardy cedar
#

Yeah. Electron makes it quite easy aswell

warm mango
pulsar willow
#

Streamlabs have api?

finite heath
#

Streamlabs has an api, although they recently blocked many from using it.
We (Streamelements) have an api too, and we never block anyone ;-)

potent parrot
#

Its not blocked, it can still be used for many,

hardy cedar
#

@potent parrot They blocked specificly us ๐Ÿ˜›

low sierra
#

They also blocked their entire userbase from downloading their individual tip history in a CSV. Past months are only an aggregate total now. That changed 2 weeks ago pepoT

potent parrot
#

@hardy cedar oh lol

eager junco
#

sup. few questions. The api for /tips endpoint. Is the ID for each specific tip? Any url for test json or do I have to tip myself a few dozen times tonight to get data?

harsh willow
low sierra
#

Icons will be there when users can login with those services ๐Ÿ˜ƒ

harsh willow
#

ik i was saying for the missing icons

#

was trying to help

low sierra
#

๐Ÿ‘๐Ÿฝ

harsh willow
#

since i use their icon for my site

harsh willow
honest bone
#

Just use inspect element

harsh willow
#

im only doing this since i just dont like seeing it

wheat kelp
#

wgat monkaS

harsh willow
arctic compass
#

filter: blur()

harsh willow
#

i had to use share x to use a example

wheat kelp
#

For sure, wont be immediately tho

harsh willow
#

now it doesnt

wheat kelp
#

report it under #helpdesk-twitch, lets keep this section clean for api related questions ^_^

harsh willow
#

it tracked my stats

#

@wheat kelp thats the code

wheat kelp
#

try with kappa/v2

#

For further php related stuff @turbid wadi can help Kepo

harsh willow
#

btw is this Safe doing it from api not hurting it?

turbid wadi
#

@wheat kelp pepeL

harsh willow
#
<footer class="copyright"><a class="waves-effect waves-light btn">Reload</a></footer>``` How Would i Make This Actauly Work
#

@wheat kelp @turbid wadi Would love if the Defualt Pic was SE Logo I did a inspect Css to Just Show a Example

eager junco
#

I'm getting a 404 on tips endpoint. It was working last night. Do these bearer tokens need a refresh?

low sierra
#

Fix incoming

pulsar willow
#

I want talk with an streamelements dev

#

Pls i have and idea

royal crag
#

@wheat kelp will help you with idea Keepo

wheat kelp
#

๐Ÿค” Streamlabs ๐Ÿค”

pulsar willow
#

Fk me

#

Sry

#

I have a site

#

That shows league of legends rank as a simple output

#

And i want to know if is possible get the data from the site and show that on the chat

heavy current
#

Probably not since thier bot isn't set up to do http requests to those types of sites. They have it for pulling premade stuff from other stream sites via integration but I doubt you can with your website.

eager junco
#

confirming the api is down?

turbid wadi
#

we updated the api @eager junco

true ridge
#

@eager junco the api isn't down, we upgraded today to version 2.0