#dev-chat

1 messages · Page 16 of 1

vital wadi
#

I have a bunch of widgets that connect to StreamerBot websockets. Now they aren't able to connect, any ideas why that could be? Stopped working within the past 2 weeks

crude sequoia
#

The websocket seems to be down on SEs end. This is a basic alert overlay from their built in and its failing. If I check the box "Preview Live" no alert plays. Also the alerts arent triggering in OBS, im assuming b/c of this websocket failing for no given reason?

#

If I test with preview unchecked the alert plays

vital wadi
crude sequoia
vital wadi
formal slate
#

hello guys, someone can tell if there are some solution for this. with streamElements my tiktok is revoked

#

tell me *

vital wadi
#

@severe shell @hardy walrus any info? I'm not asking for a fix, im just curious if something recently changed regarding SE overlays connecting to websockets and if it's permanent

idle ore
#

yo

#

does anyone know how to fix the primary output???

little orchid
#

I cant change any tipping settings and I really need to.

uneven oxideBOT
#

@little orchid ⤵️

To open a support ticket, in #community-helpdesk type !ticket followed by a short subject (under 60 characters). Example: !ticket My chatbot isn't working. Then follow the bot's steps.

viral flax
gleaming parcel
#

hello, is there anything similar to the stream element now fallback route?, is the web down?

rugged tide
#

Everything works for me BUT tiktok. I can stream on their live studio os but on se it says ineligable. Any idea on how to fix? Ive been trying to troubleshoot for 3 days..

hardy walrus
#

You'll need to speak with TT about that as we don't handle approval.

We only return what they say.

worn cove
#

Hi! I've recently been experiencing some issues on my end with Chrome and custom widgets on streamelements

When I save settings in a custom widget and then try to modify them again, the "save" button stops working. I have to refresh the page after every save. It works perfectly on Firefox, so it might just be a browser cache issue?

unborn nexus
#

Hi there! I'm making a custom chat widget and I'm not seeing any events for deleted messages. I'm following the docs here https://docs.streamelements.com/overlays/custom-widget-events#message-deletion

  console.log('EVENT:', obj.detail.listener, obj.detail);
  //nothing is logged when I delete a message in twitch chat
});```

Am I missing something here? Any help would be much appreciated! Thanks!
severe shell
unborn nexus
#

Ah I missed something on my end! It's working thank you!

gritty jetty
#

ive noticed that they are converting images to webps and the quality looks noticeably worse, is there any way to not have images be converted? (i dont know if the image does it justice but its very obvious)

worn cove
broken coyote
rancid escarp
#

I'm trying to use the /kappa/v2/speech API and I am using my JWT key in the Authorization header to make the request however it always responds with:

{
  "statusCode": 401,
  "error": "Unauthorized",
  "message": "No API key was found"
}

Can someone help me?

worn cove
#

Hi! does anyone know if there's a way to get the online/offline status of a Twitch account with little to no delay? The DecAPI method has a 5-minute cache, which is unfortunately too slow for what I'm trying to do :/

worn cove
#

Thank you so much!

nimble grotto
#

Why does SE Live only launch properly after obs is launched in safe mode once?

Also wondering how I should do a chatbox that spans all of the channels being casted to.

#

Also why do I have to have a main stream that's being casted to alongside SE live?

#

I'd ask in community tickets but that's for donations and stuff from what I can tell.

nimble grotto
#

Which version's supported?

proud spade
#

32.0.4

nimble grotto
#

Oh, ok. I'll downgrade I guess

#

Thanks

#

What about the other stuff?

proud spade
#

There's no multi platform chat box; this channel is the best place to ask, or check #widget-share
There's a main stream because OBS has an output that SE has no control over.

lofty vigil
#

OAuth still closed?

hardy walrus
#

Unfortunately yes.

#

No ETA.

frail moss
#

i wanted oauth why is it closed ?

hardy walrus
#

The request/approval system is being reworked.

That's all we have unfortunately atm.

frail moss
#

hmmm

#

is there any feature/function where we can send msg in chat using webhook ?

hoary grove
#

hey! i just wanted to ask a question. ive started multi streaming using the s.e. live and everything works great. i stream to kick, twitch and youtube. my question is tho, in obs there is an option for twitch thats hidden from me atm which is to change the "vod track number" for twitch vod which it removes the music thats played live in the finished vod but doesnt remove it when im live. i can see the option im looking for when i set twitch as my service in settings: stream. but doesnt have the "rtmps" in front of it. does this mean if thats missing, then ill no longer be multi streaming? just curious on how to get the twitch vod track option without potentially stuffing up the multistreaming settings it uses for s.e. live. thanks!

mystic stream
#

Hello! There is a bug with the subgift variant for an alertbox kick. The "minimum" field does not save, subgift alerts do not launch

fresh ivy
#

i just start my stream on x and cant get access tiktok stream using OBS ,can streamelement help me with acces on tiktok ?

proud spade
soft forge
#

Why why why every fckn time the stream key is right i need help befor ei hulk smash plz any1 lol

soft forge
#

Yet everything works but cant stream?

outer anchor
proud spade
fringe atlas
#

Alright, I dont know if I am just typing the wrong thing in the search or the question just hasntr been asked or answered the way I am asking it.

I am working with Firebot making a variable reward system that I want to use to addpoints via the streamelements API through the http request Effect.

I have looked all over the place and found that I should be able to use the following address
https://streamelements.com/kappa/v2/points/{thechannelId}/$user/{AmountOfLoyaltyToAdd}
with the Put Method selected.

However, when I get to the Header it askes for key and Value.
Again upon research I understood that I should put

Key: Authorization
Value: Bearer {JWT_Token}

Key: application
Value: json

Unfortunately, following all of these steps does not reach the point of adding points to a user in the loyalty system.

ANY Help would be greatly appreciated.

gritty jetty
# fringe atlas Alright, I dont know if I am just typing the wrong thing in the search or the qu...

GET https://api.streamelements.com/kappa/v2/points/:channel/:user to get a users points (no auth required)
PUT https://api.streamelements.com/kappa/v2/points/:channel/:user/:amount and the amount is how many points you want to remove (2 to add 2, -2 to remove 2) and this requires your JWT token
channel is your streamelements channel id (not twitch id) and then user is the user that you want to add / remove points from's username

fringe atlas
fringe atlas
#

When using the GET address, it verifies everything is fine with the address by displaying the info correctly
However, throwing the PUT address into the tester at dev.streamelements.com to verify adding a point works adding in the JWT Token I get the 404 unauthorized as seen above.

gritty jetty
#

in the token part, you just copy and paste the jwt token right? in the tester on the docs, it puts the Bearer part, so check that the request sample doesnt have Authorization: Bearer Bearer {TOKEN}, and make sure that its your channel and your jwt

fringe atlas
gritty jetty
fringe atlas
#

Still getting the same unauthorized message
I went ahead and did a token reset and copied the new token to make sure I was indeed getting the right code in there.
Even then it is popping up with the same 401 error.

hoary grove
fringe atlas
hardy walrus
# hoary grove Any chance of a dev reply please 🙏 😅

You need to login with your account under the stream tab and Enable Advanced Audio Settings under Output to enable the twitch VOD track option.

Do note this will only remove it from twitch but not kick/youtube. Those will get whatever audio you give entirely.

hoary grove
# hardy walrus You need to login with your account under the stream tab and `Enable Advanced Au...

Ok got that. And that’s what I’m after for twitch ☺️ But will that work with multi streaming? Because from what I’ve seen, it’s only available when it’s set to streaming on twitch alone, I havnt seen that option when it set to a multi stream?? Do I set the twitch as my primary or something to get that vod track option or by doing what you said solve it? Just want to clarify ☺️ thanks for the reply! I really do appreciate it!

hardy walrus
#

You set twitch as your connected account under OBS settings and have YT/Kick as the others in the multistream dock.

#

The former will allow you to use the VOD track option on that side but as I said it won't remove whatever bits from kick/yt.

fringe atlas
gritty jetty
hoary grove
winter quail
#

Subject: Custom Widget not reacting to store-redemption events (Timer Extension)

Hi everyone! I need some technical assistance with a Custom Widget.

The Goal:
I have a countdown timer (Custom Widget) that should extend by 5 minutes whenever a specific item ("Verlängerung") is purchased in the StreamElements Shop.

The Situation:

Shop is working: The redemptions appear correctly in my Activity Feed.

Alerts are working: I added a standard "Store Redemption" alert-module to the same overlay, and it triggers perfectly (shows the image/sound) when I emulate or buy the item.

The Issue: My Custom Widget's JavaScript does not react. The timer counts down normally, but the onEventReceived listener doesn't seem to catch the event to add the time.

My Current Code (Logic):

JavaScript
window.addEventListener('onEventReceived', function (obj) {
const listener = obj.detail.listener;
if (listener === 'store-redemption') {
secondsLeft += 300;
updateDisplay();
}
});
What I've already tried:

Verified that I am NOT on the ignored users list.

Refreshed OBS browser cache multiple times.

Tried different listeners like redemption-latest.

The timer itself counts down, so the JS is running, it's just "deaf" to the shop events.

Does anyone know if there's a specific trick to make a Custom Widget "listen" to store events when they are already being handled by a standard Alert-Box in the same overlay?

Any help is appreciated! Thanks!

severe shell
# winter quail Subject: Custom Widget not reacting to store-redemption events (Timer Extension)...

Quick tip: always check your browser console, so you can see what is happening. console.log(obj) helps a lot!
When a redemption occurs, two events are fired. In one of them, obj.detail.listener is undefined and the other one it is event.
My suggestion is that you check if obj.detail.event.type == redemption
Anyway, you can see both examples here: https://c4ldas.github.io/streamelements-api/eventreceived.html#store-redemption

severe shell
severe shell
opaque sedge
winter quail
# opaque sedge Did you test it without the Store Redemption Widget in the Overlay to check if i...

Subject: Update: Merged Widget also not receiving events

Thanks for the suggestion! I just tested it, but unfortunately, it didn't solve the problem.

What I did:

I removed the standard Store Redemption Alert widget entirely to avoid any event-blocking/conflicts.

I created a single Custom Widget that handles both the timer logic and the onEventReceived listener in one script.

The timer itself works (counting down), but the event listener is still not triggering when I emulate a Store Redemption.

The Situation:

Standard Alert Widgets work fine.

Custom Widget onEventReceived stays silent for store-redemption.

I checked the console, but I don't see any incoming events for the custom widget when a purchase is emulated.

My question to you guys:
Is there any reason why a Custom Widget would be "deaf" to store events while the rest of the overlay (like standard alerts) works? Is there maybe a specific "Field" or "Data" setting in the sidebar that needs to be active for a Custom Widget to receive shop data?

opaque sedge
severe shell
hollow harbor
#

hi, i was wondering if anyone here could have any tips or advice on how to handle this, i have a custom widget that chooses a random image from a set that the user can add, i would like to potentially also get a set of text to tie it to each image or somehow get maybe the name of the image?

lunar beacon
hardy walrus
#

Not any more no.

Closest is via 3rd party website bug you can only share between the same platform types (not twitch --> youtube)

lunar beacon
#

3rd party website bug? how to utilize this bug?

hardy walrus
severe shell
tawny eagle
#

@severe shell Sorry to ping but I'm working on a superchat widget in StreamElements, and I'm having a hard time getting Superchat currency / tier

I was running some tests on the emulated event data payload and I was only able to get these fields in the console:

{
"amount": 10,
"avatar": "",
"displayName": "Elaina",
"username": "elaina",
"providerId": ""
}

The issue I'm having is I want different behaviors based on the color of the superchat, but without currency or tier, anyone from SEA region will get the highest tier because of currency conversion

#

I asked in the wrong channel so you might see two pings 😵

manic cradle
#

Heya, I'm currently working with the Astro API to retrieve live tips events for a Unity app I'm making for an event. I was wondering if there was any easy way to test if I'm getting responses from it apart from actually tipping money to myself.
I've tried both the Overlay emulation and manually adding a tip through the Revenue History tab ("Imported" checkbox on and off) and nothing is triggering a response in the app (but does trigger my basic OBS SE alert). I did get a successful connection to the channel.tips topic response, so that cannot be the issue. And sending chat messages does trigger the channel.chat.message topic response, so I should be getting every response and get a log from it. thonk

manic cradle
#

Ok yea that workaround still works and will suffice for my app. Thanks!

severe shell
tropic hull
#

i am trying to work on a widget, that has all goals as a rotator in it. i got the animation part and rotator down, but have little knowledge about the se integration part, can someone maybe help ?

wind light
#

who is in charge of the ground control beta?

remote juniper
left epoch
#

yes

manic cradle
#

Got a new issue which renders my app testing pretty sketchy...
Emulating a mock communityGiftPurchase event results in different response behaviors depending on where you do them. thonk

If I emulate from the Replay activity on the dash, I get one response of communityGiftPurchase with the amount of subs and the tier, then an amount of subscriber responses equal to the amount gifted.

If I emulate through the widget editor page, I receive one communityGiftPurchase as expected, but it lacks the sub tier which is only available in a single subscriber response received after or somehow before it.

Which of those two behavior is actually expected to happen? Makes me doubt if my app will work on real events, seeing how two places of emulation results in different responses and making me fear that the real deal might also be different

I need to head to bed for now, but can respond later today if I see a reply to this issue

severe shell
quaint vessel
#

do the jwts have an expiry ??

quaint vessel
#

ah sweet! hopefully oauth will be back up by then 🙂

#

out of interest why is there no stream deck plugin simply to control the alerts state if i remember there used to be but now it requires ground control running which i unfortunataely dont use

hardy walrus
#

You'll need to adjust the API URL and other minor bits but doable.

quaint vessel
hardy walrus
manic cradle
#

I'm also not receiving any responses with the event name "subscriber-latest" though Astro

#

Tho doesn't matter here as the ones I do receive should contain all that I need

#

Just that community gift emulation through the Widget Editor throws me off

manic cradle
#

There's not much I can do to test it before the event happening next Friday, so I might attempt a workaround of "Once I receive a communityGiftPurchase, get any of the missing data from the next subscriber response" as it does seem like I always get that 2nd response at least

manic cradle
#

...Nevermind, I don't get both responses if I emulate in a different place on that same Widget Editor Avigen_Ded

So how I seem to receive things with Astro using the activities topic:
Through the Dashboard replay feature:

  • communityGiftPurchase - has the tier
  • subscriber x amount - Is gifted and has tier

Through the Widget Editor - Subscriber event > Custom... > Community gift On with a tier and an amount 1 or above:

  • communityGiftPurchase - does NOT have the tier
  • subscriber x 1 - Is gifted and has the tier, I can fill in the missing details using this

Through the Widget Editor - Subscriber event > Community gift:

  • communityGiftPurchase - does NOT have the tier
  • No subsequent subscriber event received afterwards, meaning I cannot fill in the missing tier

This inconsistency makes it really hard to test things out. That last one makes it actually impossible to retrieve the tier, which is critical for my app.

#

There's also another inconsistency, where the message will be parsed differently too. If I do a standard replay, some special characters are received as an ASCII HTML code (like ? or >), but if I replay the replay itself, it is sent as the real characters (here being ? and >)

This is minor however, my main issue blocking me from completing my app is that gift sub shenanigans

vague swan
#

i need some help ive bin affiliated on twitch but my alert box isnt working and when i go to stream elements and go to my overlays i cant even get it to emulate im using the phoenix rising overlay theme

hoary grove
#

Hey guys! Just had a question. I use se live in obs to multi stream and get multi chat. However, since using the in one “elements alerts” I’ve noticed nothing is coming through lik new followers for example. How ever when I emulate alerts, they all work fine. I’ve made sure to copying the elements url to a browser source and all is correct. I use to use the stream elements website to run all my alerts and it use to work fine but thought using se live elements to handle all notifications for each platform I stream too would be easier. Is there a reason why it would not be working? Am I doing something wrong? I just want them to work 😅

lilac parcel
#

Hey everyone....
Don't know if this is the right server, but I was told to ask here instead of the community-helpdesk

Although I am creating several kinds of content since I don't know when, I am completely new to the whole streaming thing.
Hope someone can help me with a very basic question.
Every tutorial about StreamElements is about using pre-made stuff, but I know how to create my own visuals (animations, graphics etc.) and want to use those OR implement them into templates from StreamElements. Maybe someone can just DM me a link to a tutorial that shows me how that approach would work...

Thanks in advance...

lapis current
#

Hi, does anyone know where to find the streamelements repositories?

hardy walrus
lapis current
lapis current
hardy walrus
hoary grove
frank sandal
#

Is se live not compatible with most recent obs version? And if so what version do I switch back to

polar scaffold
#

How do you share a widget? All the tutorials and the SE youtube video talk about a share button in the editor from 2 years ago which no longer exists :/

#

I'm looking to get a share link

hardy walrus
polar scaffold
hardy walrus
#

Previously approved.

#

They're no longer accepting requests.

polar scaffold
#

you mean now it's impossible to get a share link?

hardy walrus
#

Natively? Correct.

polar scaffold
#

why on earth would they do that, seems self defeating?

#

what 3rd party methods let you do it?

hardy walrus
polar scaffold
#

I did the "Developer? submit" flow, but honestly, having to use JSFiddle and pastebin.... like seriously?

hardy walrus
#

This is done by one of our volunteers here.

polar scaffold
#

and this will install the widget into the persons account same as the old share link?

hardy walrus
#

Yes but it only works between accounts for the same platform (No twitch link to youtube account)

polar scaffold
#

so they need an account on c4ldas

hardy walrus
#

No. You login via SE OAUTH which will determine the platform type.

polar scaffold
#

do you know who made this c4ldas seAPI?

#

nvm

hardy walrus
#

@severe shell

polar scaffold
#

thanks a lot for the info, im giving this a try

hardy walrus
#

Sorry for the ping mai dude rooBleh

polar scaffold
#

it's a worth while ping

mystic pike
#

bump, did anyone figure it out somehow?

fickle linden
#

salut j'ai ,besoin d'aides

hoary grove
strong flint
#

im trying to simulate follows and bot send alert "thanks for the follow" in the chat but it doesnt show up when i use simulate

hardy walrus
#

That's intended to my understanding and won't work outside of actual events.

rotund harbor
#

Would anyone have any idea how I may go about enabling chat to be able to add items to my wheel spin on their own via a chat command?

haughty kite
#

OAuth2 Credentials Request for ReactPix

Hello StreamElements team,

We are writing to request OAuth2 credentials for our platform, ReactPix.

hardy walrus
haughty kite
#

I understand, how Streamlabs handled everything so quickly. I sent an email, they talked to me, I showed them the system, and that's it, it's already connected via OAuth. My clients have already automatically connected their accounts without any complications.

polar scaffold
#

so nobody can get API keys or oauth2?

hardy walrus
#

Unfortunately correct.

When we last internally asked they were wanting to have some better way of automating approval but nothing specifically has been said about where it is.

obtuse isle
#

Seems like they taken the „if you do no have the approval process there is no one to approve” approach…

polar scaffold
#

insanity...

odd sparrow
#

Hello Everyone, this is my first time seeking held here on this discord, I hope I'm in the right place. I took a little break from developing chat widgets and now I'm back. But now all my Widgets show some errors in the JS tab, that weren't there when I developed them some time ago. However they still seem to work fine. Anyone know anything or can help me with this? I'm pretty new and don't want to spam this chat with the details 🙂

tropic hull
#

how do i avoid counting resubs per month in widget ? i got a resub in 4 month and the count went up by 4 not by 1

limber jasper
#

Good afternoon, I would like to know how to retrieve my client_id and secret to create an OAuth connection with streamElements in my system.

#

I was looking through the documentation and I couldn't find it.

hardy walrus
#

"Applications" are closed atm unfortunately.

limber jasper
hardy walrus
#

I'll leave it to @severe shell since he knows a bit more about what can/can't be done with what you're probably trying to do.

limber jasper
#

ok, thanks

severe shell
sweet roost
severe shell
#

Oh, it's offline, let me check

sweet roost
limber jasper
#

@severe shell I want to award points to viewers using StreamElements' own system, without creating my own.
How can I add points to channel users directly through StreamElements? Do you have any tips?

severe shell
sweet roost
severe shell
toxic heath
#

Is the team interested in collaborating with others that want to develop new streaming tools? I am wanting to locate support for developing new tools for Twitch, Kick, Youtube & Discord related to streaming. Any relevant support channels? I am also interested in relevant opportunities with the team.

#

I can build the tools entirely on my own as well as with others & any support, relevant responses are appreciated.

fallen prairie
#

qq: any reason why https://dev.streamelements.com/docs/api-docs/8dcb074674981-channel-public requires auth?

For a client application that I'm redistributing to users I'd like to be able to enumerate channel commands, but none of the auth schemes really make sense for chatters.

I can do some stuff with a proxy server that has my own token, but that seems like an inappropriate solution. Having users log in is a bit of awkward friction too

severe shell
fallen prairie
fallen prairie
proud spade
#

@vital sorrel widget.html is blocked, put a space in it

vital sorrel
#

oh lol ty

#

Anyone know how to fix server unreachable for localhost? I am using vscode live server and can view it in browser. I have tried both widget html and manifest json. I am on windows using firefox if that matters at all.

vital sorrel
#

oops nvm I'm a clown, forgot to toggle cors

uncut sandal
#

I was hoping to verify some security details with the SE overlay obs URL.

As far as I'm aware, it is generally safe (not recommended) to share your streamelements overlay URL with people as long as the overlay itself does not contain an Auth token or credentials

is there something I'm missing with regards to the access permissions overlay URLs get?

hardy walrus
uncut sandal
#

So I'm working with someone and need want to monitor the widget from their end, and the way to do that would be getting the URL link

#

aka trying to get the source

#

is there some specific thing that makes it unsafe? main worry being being able to make edits on other people's overlays by sharing the link or cross site scripting

somber solar
#

Is they a why to add a test to my stream from in the add on for mutly streaming? And tags ? Or I need to at the tags every time I go live?

waxen quest
hollow musk
#

Anyone knows how to fix the activity feed / dashboard not showing followers or bits, everything else shows

#

subs and raids work but the rest is not updating or triggering alerts

dusty bronze
#

Heyo! I'm trying to make a custom chat overlay. I've got most of what I want, except I was wondering a few things. 1. Is it possible to have the username and message fonts be different? 2. Is it possible to add a custom spacer between the username and message e.g (name) .......... (message), and 3. If 2 isn't possible, is there a way to have an underline under every message, or an underline separating the username and message, with the line going beyond the username?

I've copied the html, css, js and json from the github site, but haven't really messed around with too much else, other than basic fonts and colours. I followed that stuff from a vid I found
Sorry if this is a lot! I just don't know where/how else to ask, as I've never messed around with this sorta stuff before! lonely350Heartscuit

hollow harbor
# dusty bronze Heyo! I'm trying to make a custom chat overlay. I've got most of what I want, ex...

hi, I've made a couple of different chat overlays, to answer your questions
1- Yes, you can, you can do it through CSS by giving them different properties/class names to each element
2- I don't fully understand what you mean but it should be possible, you can have it so your HTML structure includes that and then you style it through CSS
3- Yes, you could give the username element either a border under it and style it how you want or make a pseudo element that does basically the same thing
if you need any help, feel free to get in contact with me, i'm happy to give advice where i can 🙂

carmine flax
#

Hi! I am trying to stream on Tiktok but it keeps doing horizontal even though I have it set to vertical. Can someone help me?

dusty bronze
civic pagoda
#

Any know of an easy way to have a message get sent in chat from a custom widget? I've created a wheel of punishment that users can spend channel points on to either spin or add a new item to. I want to have the result of a spin get sent in the chat.

idle gale
#

I am using stream elements se.live multistreaming. And also using complete overlays set on my twitch profile. But how do I get kick alerts without adding a separate alert box ? And also joining the info of last follower/sub for twitch and kick ?

#

I was told that i need to do a custom overlay but how can u combine info from multi sources to the custom overlay?

polar scaffold
#

When I create an overlay with twitch selected, the overlay doesn't also appear in kick? How do we make overlays which read both twitch and kick events for one streamer?

hardy walrus
quartz quarry
#

Hi guys how do i get SE OAuth app registration? can someone help me out please 🥺 🙏

hardy walrus
#

It's currently closed ATM unfortunately.

quartz quarry
hardy walrus
#

Unfortunately no.

opaque sedge
proud spade
#

They’ve modified their TOS I think and it’s okay now

dreamy anvil
#

you got to use python & html but takes awhile as you need to setup the platforms api etc. I made a few

prime abyss
#

Hello Guys, I just tried yesterday manage multi stream with SE Live + OBS studio 32.1.2 and almost everything went good. Added canvas and checked live, everything was good, but Today app freezing all the time when I try launch this..... Do you know maybe what causing issue?
In safe mode ofc working fine but I don't have multistream.
I tried Yesterday many times reinstall this clear cache etc. Tried combine twitch, YT and tiktok

polar scaffold
# dreamy anvil you got to use python & html but takes awhile as you need to setup the platforms...

Okay but the Etsy seller is basically just selling a stream elements widget, how would the user be logging in to their kick, twitch, YouTube etc, if not through streamelements? So if your apis are set up, then you need them to listen to chat, so you need a bot, if you don’t use streamelements since it doesn’t work, now you need the user to get your own bot? So now it’s no longer just a stream elements widget, which is what that person is selling (stream elements only)

proud spade
#

How to set it up would be question for the Etsy seller.

polar scaffold
#

Merging all chats with a custom bot and custom dashboard and custom stand alone widget to give to someone is easy and there are plenty already done solutions for this too however people want to use streamelements, even though in this case, it seems to make things more difficult for everyone

proud spade
#

It was against Twitch TOS until fairly recently. I believe they just have higher priority things to fix before working on that.

polar scaffold
proud spade
#

Twitch finally realized that and modified their TOS.

polar scaffold
#

It’s not a problem with just the chat, it’s a problem with any mini game, alert, basically any widget or overlay, you have to essentially have multiple obs browser tabs for each widget lol, I don’t think this is a twitch tos issue, since it’s not to do with chat, it’s the fact that stream elements separates your account based on platforms rather than just has the overlay for example, active for all platforms

#

Anyway, no point talking about it here I guess, I was just hoping someone knew a way to do this and that I was missing something integral, where as this seems to actually just be a missed opportunity on stream elements behalf

hardy walrus
#

That's how it's always been and trying to undo that to make it more compact would require a lot of work that I don't think they plan on doing as it would create code debt.

dreamy anvil
prime wadi
#

Hey everyone. Is there a list of keywords available somewhere for widgets? I'm trying to get things like "last sub" or "last follow." The examples I saw used {name} and although that gives a name, it doesn't really reflect what that name is exactly.

prime wadi
#

Hmm, found where those are. Unsure how I missed it.

forest trail
#

hello. Maybe somebody know, how SE Overlay works with multichat? I'd like to change it a bit, bcs chats from TikTok and Youtube won't work, dk why

hardy walrus
#

It does not.

sage harbor
#

hmm

grizzled quail
#

I was informed today that SE would be shutting down by end of month by another streamer. Is there any truth to this

proud spade
regal steppe
#

Does the API endpoint GET /bot/timers/{channel} not support my JWT token? I was testing a tool using Node JS fetch just now and got HTTP 401 Unauthorized. Used the same fetch options to get my channel's points data from /points/{channel}/top, and the repeated calls succeeded.

severe shell
native wadi
#

Is there a way that I can use the SE API to download all my GIFs? The latest news has me worried that I'm going to lose it all in the relatively near future

native wadi
#

I've been trying to do that, but have been getting bounced back with 404 errors

#

Currently trying to do something like this:

import requests
import os

JWT_TOKEN = "your_current_jwt_token"  # Replace with a fresh token from your dashboard
SAVE_DIR = "streamelements_gifs"
os.makedirs(SAVE_DIR, exist_ok=True)

headers = {"Authorization": f"Bearer {JWT_TOKEN}"}
url = "https://api.streamelements.com/kappa/v2/uploads/" # No trailing slash needed

response = requests.get(url, headers=headers)

if response.status_code == 200:
    uploads = response.json()
    print(f"Found {len(uploads)} total files.")
    for item in uploads:
        if item["type"].startswith("image/") and item["name"].lower().endswith(".gif"):
            print(f"Downloading {item['name']}...")
            gif_response = requests.get(item["url"])
            if gif_response.status_code == 200:
                filename = os.path.join(SAVE_DIR, item["name"])
                with open(filename, "wb") as f:
                    f.write(gif_response.content)
                print(f"✓ Downloaded: {item['name']}")
            else:
                print(f"✗ Failed to download {item['name']}: {gif_response.status_code}")
else:
    print(f"❌ Failed to fetch uploads: {response.status_code} - {response.text}")   
severe shell
#

Your account id is missing from the url
url = "https://api.streamelements.com/kappa/v2/uploads/YOUR_ACCOUNT_ID" # No trailing slash needed

#

If you just want images, you can add it to the query parameter &type=imag

url = 'https://api.streamelements.com/kappa/v2/uploads/ACCOUNT_ID?limit=0&offset=0&type=image';

native wadi
#

This is what ended up working (in case it might help more people:

import requests
import os

JWT_TOKEN = "your_jwt_token_here"
CHANNEL_ID = "channel_ID_here" # Use your actual ID

SAVE_DIR = "streamelements_gifs"
os.makedirs(SAVE_DIR, exist_ok=True)

headers = {"Authorization": f"Bearer {JWT_TOKEN}"}
url = f"https://api.streamelements.com/kappa/v2/uploads/{CHANNEL_ID}"

print(f"Fetching uploads for Channel ID: {CHANNEL_ID}...")
response = requests.get(url, headers=headers)

if response.status_code != 200:
    print(f":x: API Request Failed: {response.status_code} - {response.text}")
    exit()

# Parse the response JSON
uploads_data = response.json()

# Check if the 'uploads' key exists
if "uploads" not in uploads_data:
    print(f":x: Unexpected response structure. Keys found: {list(uploads_data.keys())}")
    print(f"Response: {uploads_data}")
    exit()

# Extract the list of files
uploads = uploads_data["uploads"]
print(f":white_check_mark: Success! Found {len(uploads)} files. Filtering for GIFs...")

gif_count = 0
for item in uploads:
    try:
        if item["type"].startswith("image/") and item["name"].lower().endswith(".gif"):
            print(f":inbox_tray: Downloading {item['name']}...")
            gif_response = requests.get(item["url"])
            if gif_response.status_code == 200:
                filename = os.path.join(SAVE_DIR, item["name"])
                with open(filename, "wb") as f:
                    f.write(gif_response.content)
                print(f"  :white_check_mark: Success")
                gif_count += 1
            else:
                print(f"  :x: Failed to download. HTTP {gif_response.status_code}")
    except KeyError as e:
        print(f"  :warning:  Skipping a file. Missing key: {e}")

print(f"\nDownload complete. {gif_count} GIF(s) downloaded to '{SAVE_DIR}'.")   
native wadi
#

Anyone know how to fix broken preview entries in the Stream Store backend?

severe shell
native wadi
#

It also looks like a lot of my gifs are missing from the "Your uploaded media" page - nevermind this one, seems to have sorted itself out

#

Also, is there a way to get directly to my media files?

#

Am also trying to "readd" the preview image, and it won't let me. Feels like it's there, but I'm not being shown it in the "Your Store" backend page.

severe shell
severe shell
native wadi
#

I'm pretty sure it's there. I recently used the API to download all the media files I have in SE, and all the GIFs were there...

#

I think the backend "link" is scuffed...

#

It's linked to the right file, it's just not showing the preview (I think).

#

Because when I try to re-apply the preview, it won't let me save.

#

Probably because it's linking the same file.

severe shell
#

Or logout/login, just to see if it fixes something... Or try again later

#

Unfortunately, we have no idea what happens in the backend

native wadi
#

Sounds like a lot of work (90+ redeems total)

#

I'll probably just try to wait it out.

#

You guys are already overworked.

#

And probably underpaid.

#

The "you guys" being the devs working on SE.

#

I truly hope SE gets the support it needs. SE is the only place one can get a wide range of "Streamer Extras" for free.

#

@severe shell if you have the power to reach the devs, can you let them know there's still a few bugs to squash in the "Stream Store" backend?

#

The enable/disable toggles are wonky. They report being unable to toggle, but when the page is refreshed, the toggle was actually changed.

pale cradle
#

i been hearing that stream elements canceling im curious if it true

shrewd flame
#

Can a custom overlay widget receive events from multiple streaming platforms at once, or is it locked to a single platform? The Overlays page would imply that overlays are platform-specific, since you have to switch between the different platforms of your account in the upper right.

And then in the onWidgetLoaded handler, the data object only has one "channel" containing a single username and providerId, which I assume is for the single platform the overlay belongs to?

severe shell
unreal dagger
#

So uhm.. how do I get access to the Oauth2/API? 🤔

proud spade
#

OAUTH2 applications are closed right now.

unreal dagger
#

Noted

pure storm
#

irys fix the api

gusty turret
#

:?

pure storm
#

Sry thought this was the api channel

sudden kayak
wheat sphinx
#

we have this one Kepo

wheat kelp
#

@tardy cove is that supposed to be hex in your username? KKona

static wigeon
tardy cove
#

It is

#

Hex converted to straight decimal === 666

#

Very few people get it.

#

It's dropping a unnecessary 0 in there too, so may be confusing to some lol.

wheat kelp
#

I can only do colors in hex 😄 but thats about it haha

gilded viper
#

lol @wheat kelp people rarely realize what his name. props!

wheat kelp
#

Real Computer Scientist here LUL

tardy cove
#

#

I shift some bits 😉

wheat kelp
#

😄

gilded viper
#

I code emails for CBS. lul you guys would cring at my archaic tables and inline css 😢

wheat kelp
#

There's no other good way to do email templates without tables really

#

Inline css is cool for that

#

I had some gulp library that would take all the classes and do it inline for each element

#

If I find it i can send it to you

gilded viper
#

That would be cool!

#

We use template toolkit pretty heavily since our templates are super hefty and dynamic.

wheat kelp
#

I see

glad solar
#

oh yeah, i thought about something... I have this page mockup thingy i did myself with the chat, streamlabels events and viewer number in one browser window... (the link i posted shows a screenshot..) A thing i would love to add to that is the "title and game" part from the twitch dashboard,, could be make something like that for streamers on this service ? A page with everyhting u need in one windows? .. https://gyazo.com/1888b902f7845c7c8f0aa16879cd6311

#

i just iframed the things i needed,, but the dashboard title and game thing i couldn't just iframe :S

wheat kelp
#

You mean like centralized control interface @glad solar ?

#

songrequest controls, bot, events etc etc

glad solar
#

for me its just events, viewernumbers, the chat, and the title and game thing,, like the "quick settings" u have on the main page.. 😃

#

But could be cool to be able to customize your own page i guess,, different streamers need different things 😃

#

just like the one i have made for my self,, it resizes, and i can move the things around as i please.

wheat kelp
#

It's a cool idea

glad solar
#

i know that many streamers have this problem of having multiple browser windows open with the things they need.. thats why i made my own.

#

but you guys have everything in one website already, so im thinking its something you guys could do quite easily 😃

wheat kelp
#

It's doable KKona

glad solar
#

👍🏿

gusty turret
#

@glad solar our idea is to create a free form dashboard where you can add/hide/change size of anything you want

#

twitch chat, activity feed, stream preview labels etc etc

#

but its planned for Q3 of this year

glad solar
#

cool

pliant wedge
#

Do you guys plan on adding a subscription option like gamewisp?

static wigeon
#

Yes we've planned it :)
but no eta yet yo

pliant wedge
#

I kind of figured you guys were planning on it, but just wanted to be sure 😃

static wigeon
#

@pliant wedge Keep the questions flowing FeelsOkayMan

pliant wedge
#

Don't you worry... The wrenchs will fly...

wheat kelp
glad solar
#

@gusty turret okay yeah,, sounds cool.. 😉

#

im gonna try and look at getting stuff imported from other services now.

glad solar
wheat sphinx
#

thats a lot of text 4HEad

glad solar
#

I would love to be able to edit the text inside the donation goals... the font and the wording,, it says $ ,,, not so good when i use DKK 😛

tribal moat
#

Yeah, it's being worked on don't worry 😄

#

It's also $ in the event list and on your loyalty rewards page, they're aware 😄

#

I need it to be £ so I've already mentioned it FeelsOkayMan

glad solar
#

oh okay cool 😉

#

also, would it be possible to make the overlay editor window scale to the window size ?? I can't see the whole overlay when editing a 1080p overlay 😃

#

or am i doing it wrong ? 😛

livid lotus
#

yeah we know about that, for now just zoom out, it works

#

Ctrl -

astral radish
#

Where would you guys say is the best place to learn about using APIs?

wheat kelp
#

At home, at school, work break, anywhere you can have a laptop with you

#

and just make things 😄

wheat sphinx
tardy cove
#

@astral radish What specifically are you looking to learn about API's? There's a lot. Consumption? Authoring? Interfaces / contracts?

astral radish
#

I've kind of learnt how to use the Twitch API now, but how do i find out how many followers a channel has? I can use https://api.twitch.tv/kraken/streams/lirik?client_id=xxx but whwn they're offline i can't see it?

wheat sphinx
#

there is one to get the channel, which also works offline

pure storm
#

it works offline

#

https://api.twitch.tv/kraken/channels/frimpy98/follows

#

ye different endpoint

astral radish
#

Ohh got it thanks!

static wigeon
wheat kelp
#

:gachiGASM:

wheat sphinx
#

link the Video gachiGASM

static wigeon
#

It's in the readme NaM

wheat sphinx
pure storm
#

what is that video monkaS

wheat sphinx
gusty turret
#

ok so we had beta testers requests here, right?

#

@sturdy socket @frozen finch

#

wanna try dank new features (that are probably broken?)

livid lotus
#

@thepolishdane

#

Oops

#

@glad solar

glad solar
#

Sure.. might be useful 😅

gusty turret
#

wat wat

#

@glad solar you wanna try a beta feature? 😄

glad solar
#

Well I'm still not using your system at all because features that I need are missing.. so this might be the way ? 😅

#

But that might also be a good reason for me not to be a beta tester

gusty turret
glad solar
#

😅😅

gusty turret
#

not migrated yet? 😦 😦

#

whats missing? 😮

glad solar
#

Oh never mind then 😊 not really something I'm interested in ✌️

#

Alot of stuff is still missing 😊 but it's fine.. I believe that u will have it all some day 😊

gusty turret
#

did you provide SBoxer with a list?

glad solar
#

Yeah we talked about it.. I have been posting all my "need" here on discord as well and stuff 😊

#

Needs*

gusty turret
#

awesome, so that way we'll know when to ping you back to move to us when its ready 😄

glad solar
#

I'm following #270206314561404928 daily to see if things are being implemented.. I'm hoping that EVERY little addition and change is posted there right ? 😊

gusty turret
#

there and @pulsar willow on twitter

glad solar
#

But both places have any change right ? It's not randomly split ? 😅

gusty turret
#

both have it

glad solar
gusty turret
#

frozen finch
#

@gusty turret I can test anything gachiGASM

sturdy socket
#

yea 😄

#

ill test all the beta stuff

tribal moat
#

The action hotkeys are working like a dream seanGasm

wheat kelp
#

Ground Control to Legendary_Studios: we're glad opieop

frozen finch
#

For me ground control is working like charm but I'm missing host notification

glad solar
#

isn't there a font update ?

#

I saw it on twitter i think right ?

#

whoops wrong channel

sturdy socket
#

Heyo. just wondering if the autoplay flag can be removed from videos in the Media videos tab. just whenever i open it my whole computer starts lagging from like 9 different 1080p webms autoplaying and deafening me http://i.imgur.com/B1mixzk.png 😛

static wigeon
#

@sturdy socket Yeah for sure 😄

sturdy socket
#

cheers

#

at 43.59mb of 100mb used

livid lotus
#

@static wigeon

static wigeon
#

I'll take a look

sturdy socket
#

👌

static wigeon
#

I think the current max file size is around 10mb

sturdy socket
#

okay

#

umm

#

i think my webms broke the alerts as well.

#

the alert goes off then the audio just keeps playing

#

when an alert finishes does it just hide the alert div or empty it/ reset it to blank

gusty turret
#

force refresh ctrl shift R to make sure its not a random bug

#

and if you could provide any sort of short recording would help a lot for a quick hotfix

plush quest
#

Is there plans to have discord integration with the bot?

gusty turret
#

yeah we're actually almost done with that

#

the integration will allow getting your activity feed as DM

#

looking for smth else?

plush quest
#

maybe bot commands in a server

#

if you need help with it I can

#

also maybe a announcement for when x streamer goes live

topaz turret
#

^

#

I would like to have an announcement in a specific channel in my discord for when I go live

blissful snow
#

Oooh PogChamp

plush quest
#

I am willing to help with anything discord side of the bot

livid lotus
#

We are adding Discord integration pretty soon

gusty turret
#

@plush quest we'd love to abuse your help offering hehe xD

plush quest
#

Just let me know what you want and I'll work on it also what lib are you using for discord

static wigeon
#

That's a pretty neat idea

gusty turret
#

@styler give @plush quest a run for his money

#

;D

static wigeon
#

@plush quest What is your main language ?

livid lotus
#

Afrikaans

plush quest
#

Cpp is my main but I have worked with Java and JavaScript a fair amount

static wigeon
#

We could setup a socket event for when a channel goes live if you wanna make some sort of simple integration 😉

plush quest
#

we could do that

pure storm
static wigeon
#

What does your server block look like right now?

hollow crest
#

you can use try_files in your location / block to fall back to a single file. means if you do then add paths that do exist you don't have to muck around with it

static wigeon
#

^

#

try_files should do the trick

pure storm
#

Okay thanks, ill try that

sterile gorge
#

@livid lotus >> <<

#

@livid lotus from where? You live in SA currently?

livid lotus
#

A bit far from SA, Israel

sterile gorge
#

Ah, nice. I'm in Cape Town.

pure storm
#

thanks guys, try_files $uri /index.pl worked great

lavish monolith
#

Just wondering, is there any simple API for something like manipulating points?

static wigeon
#

Yeah for sure

#

This should cover the basics 😉

lavish monolith
#

Nice

Been looking for a way to make a Discord bot that interacts with a Twitch reward system

wheat sphinx
lavish monolith
#

Redeem for roles etc

blissful snow
#

Ooh redeem for roles

topaz turret
#

Gambling in discord would be Kreygasm

vague epoch
#

I would love to see gambling in discord

gusty turret
#

sounds like everyone wants SE for discords too

#

hehe xD

plush quest
#

rip time to roll out the bot

hollow crest
#

what are the current rate limits on api calls for say polling /activities

livid lotus
#

@static wigeon

static wigeon
#

@hollow crest You can do 1000 requests every 60 seconds 😉

hollow crest
#

globally?

static wigeon
#

But i'd highly recommend connecting to the websocket instead if you're looking for live events

#

Yes

hollow crest
#

oh that was my next question

#

socket or webhooks

#

is the websocket documented?

static wigeon
#

Websockets any day.

#

Currently no, but i'll be your documentation 😉

#

Throw me any question and we'll get it resolved

hollow crest
#

im just at ideas stage right now. first one can the websocket be used to proxy the channel chat to our own logic?

static wigeon
#

Define "channel chat"

#

You mean twitch chat ?

hollow crest
#

sorry, yes

static wigeon
#

Ehm no, i'd say just connect directly to their websocket

#

For python and JS .

hollow crest
#

yeah, i was just hoping to avoid botception, plus also if it's in a single stream I know naturally what the timeline is rather than merging multiple data streams and wondering if my time capture was granular enough to have it in the right order

shut urchin
#

When you add a new "module" to SE. Is it its own npm so to speak, or is it a class built into the core

#

So if you want to add new functionality to the chat bot, how does the module plugin so that SE knows to send a command to that app/class

pure storm
#

irc is not websocket

woven echo
#

@pure storm twitch chat is served over websockets as well as normal tcp sockets

primal hearth
#

@static wigeon this one repo is provided by someone from here?

static wigeon
primal hearth
#

ye

static wigeon
#

That's official twitch examples

#

They're pretty good if you wanna get started from scratch

primal hearth
#

nah, i got created samples for java devs, but i see someone was faster, and send them to they

#

but maybe i will recreate them for c#

wheat kelp
#

java monkaS

primal hearth
#

@wheat kelp whats wrong, i was working in java, right now mainly c# :p

wheat kelp
#

In uni I had a class with Java (Data structures and Algorithms), nobody liked it and the professor switched to C++ LUL

#

Could be because we were used to C++ from the first 2 semesters.

primal hearth
#

in uni i had ansi c, in work as java dev, but i switched to next company and needed to switch to c#. I only hate js ;d

wheat kelp
#

I only love CSS monkaS

#

😄

#

Btw, if we're talking history... I also had assembly one semester monkaS

primal hearth
#

i was constructor of drones and robots i needed sometimes to use assembly

wheat kelp
primal hearth
#

💰

primal hearth
#

guys, maybe someone will know. The best SVN plugin for visual studio?

wheat sphinx
#

SVN monkaMEGA

primal hearth
#

yes i know this is a dinosaur

#

:c

rapid dew
#

Just wanted to say thank you for all of your guys' hardwork this is like easier nightbot/streamlabs combined and it actually really helps TYSM!

covert citrus
#

Thanks @rapid dew ! happy to be of service 😃

gusty turret
#

@rapid dew tell your friends! that'll help us back!

#

rapid dew
#

Thats the plan guys ❤

edgy needle
#

I got a question Mr.Developer Sir monkaS

last swallow
#

Anyone in here willing or able to make me a specific chat bot/local scoreboard sorta script? I'm willing to pay $100+ or whatever you think is fair. dm me please, and sorry if it's inappropriate to ask here.

vague epoch
#

maybe the guy I work with will do it

last swallow
#

I just want tuna at this point

vague epoch
#

I'll talk to him about it tonight or tomorrow

gusty turret
#

@last swallow its awesome that you're asking here

#

Since in a few months we'll start creating a sort of a projects for hire page this fits right in

last swallow
#

Oh good. I didn't wanna step in any toes

#

On either

gusty turret
#

Its all good

#

Whatever it takes for you to get streaming

last swallow
#

I had a cs student in my stream over a year ago who offered to make a full bot for me from scratch

#

Functional but buggy as heck, and he ran out of time or energy sadly

#

And I sorta got used to its features, but hate the bugs

#

Stream elements is looking amazing, it's gonna take over everything except this one name that tune game I do

#

That's what I need help with

gusty turret
#

rgr that

#

thanks for the kind words

hollow crest
#

Do you have the source code for the old bot?

last swallow
#

I think so?

shut urchin
#

Could probably whip this up

#

If I got the time

#

A few copies at $100 a pop would motivate me lol

round hazel
#

Hello, I am wondering what Material Design framework (CSS) you guys are using for the backend of StreamElements. I am not sure if you could tell me but it looks really nice and I want to use it for my personal panel aswell 😄

wheat kelp
round hazel
#

My bad, thanks! 😄

wheat kelp
#

No problem 👌

golden parcel
#

/*background-color: rgb(255,64,129); */
background-color: rgb(64, 255, 112);

for all switch/check CSS entries -- having red be "on" is the complete opposite of what anyone expects -- even knowing that it's that pink/red color I still all the time throw the switch thinking it's off.

lethal fern
#

what's the bot written in? what's it hosted on? is there a github repo? whats the license on it?

#

also hi

shut urchin
#

Giving away the bot on git sounds smart 😆

copper skiff
#

@shut urchin some bots are actually open source

shut urchin
#

Indeed they are

static wigeon
wheat sphinx
shut urchin
#

Stared, followed, pulled, pushed, commited

#

FORKED!

static wigeon
wheat sphinx
#

xD

static wigeon
shut urchin
#

HAHA, I love that it was created 3 months ago, and there are still no failing unit tests

#

100% pro dev team

static wigeon
#

We get the job done KKona

#

Who needs proper software when you can just add more servers KKona🔧

shut urchin
#

we're going to get along just fine

hollow crest
#

i remember working with an outsourcing company once and one of the contract stipulations was "full coverage with passing unit and functional tests" ... when we ran the suite and looked lots of tests were failing code and then assert(true == true) 🤔

shut urchin
#

haha

wheat sphinx
stray edge
#

@hollow crest guess they didn't realize they could have just done assert( true ) 😄 ... so many wasted keystrokes 🤣

hollow crest
#

the ultimate insult

wooden pulsar
#

Do you feel lucky ?
The ultimate sysadmin Russian Roulette :)

[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*

grand wing
#

lol

lethal fern
#

no sane *nix will execute that without --no-preserve-root lol

shut urchin
wheat kelp
#

git push origin master -f

wheat kelp
#

Usually people that come from CS background write terrible code 4HEad

#

such as myself Kappa

gusty turret
shut urchin
#

😆

cerulean swan
shut urchin
#

When you look back at some code you wrote and think you must have been the most retarded person ever

grand wing
#

xD

#

don't be that hard on yourself

shut urchin
#

open to exploits everywhere...

frozen finch
#

@shut urchin I have same about my PSD/3D files monkaS

shut urchin
#

At least the code is so convoluded you would probably give up out of frustration before an exploit worked

#

and the DB user only has select prev on 1 table

static wigeon
wheat sphinx
#

@cerulean swan are you looking for something specific?

cerulean swan
#

The stream has been live for ${user.time_online), we have ${channel.followers} overall and we have had [=${channel.followers} / ${user.time_online} in the last 15 minutes]} etc
that's not a proper expression, but having the ability to do calculations or something similar would begreat.

wheat sphinx
#

so just simple maths?

cerulean swan
#

for the moment, yeah

wheat sphinx
#

what you want to do is probably not possible, but what do you think about being able to hook into the overlay session? $(session.top-tip) for example

#

@cerulean swan KKona

cerulean swan
#

mmm sort of

wheat sphinx
#

so you can have most of the overlay widgets also in chat

cerulean swan
#

hmm ok

#

still dosent have a donation ticker.. hint hint

#

😄

wheat sphinx
#

like a sub train?

cerulean swan
#

yeah

wheat sphinx
#

🤔

cerulean swan
#

SE said it will be added at the end of this munth

#

mounth*

#

needs coffee....

wheat sphinx
cerulean swan
#

im going on this too hard..

sage mountain
#

Is it possible to implement a preview for every font (name of the font displayed with the font), or at least give us a pack of all the fonts :p

#

oh and a bug on text font... when you switch from latest follower to latest tipper (for example) the font size is correct but if the font is different it displays the first one... dunno if i'm clear xD (non native speaker)

wheat sphinx
#

showing a preview for every font will require us to load them all, which will slow down or even crash the website LULW

wheat kelp
#

here are all the fonts you can use

#

It will be added in the patch next week ^_^

sage mountain
#

ok thx @wheat kelp @wheat sphinx

wheat kelp
#

🔥 👌

copper skiff
#

@sage mountain Feel free to check the tricider, it was already requested ^^

wooden pulsar
gusty turret
sage mountain
#

@wooden pulsar yes i saw it on pinned message ^^ thx mate

blissful snow
#

tfw you hope it worked @shut urchin

static wigeon
shut urchin
#

hahaha

static wigeon
#

You look mildly confused 😄

blissful snow
#

"mildly" AlwaysLying

static wigeon
blissful snow
#

top 10 leaderboard - before and after

#

so it worked as far as that

static wigeon
#

@shut urchin Bulk api tonight KKona

shut urchin
#

haha, bout to go. but first thing before the next import

static wigeon
#

What time is it?

#

The Aus timezone FeelsWeirdMan

shut urchin
#

12am on the dot

#

12:01

blissful snow
#

lemme know when to run the rest of it. Thanks @shut urchin ❤

blissful snow
#

@shut urchin any word?

shut urchin
#

Soon haha

blissful snow
#

Hurry, and no one dies.

static wigeon
velvet jackal
#

For the future you should have language localization so that there is less issues with language barriers for broadcasters and viewers.

lyric wedge
#

being worked on

#

😃

gusty turret
#

@velvet jackal what language ?

velvet jackal
#

@gusty turret When someone visits stream elements, the website displays in the language that the web browser is set to, or there could be a language selection menu for people to select.

gusty turret
#

yeah, i mean what language are you interested in other than English, wanna prioritize the next ones we roll out ;p

velvet jackal
#

That is what I am trying to think of right now.

sturdy socket
#

just wondering if there is any eta / updates on dark mode in the pipeline

#

like its top of the feature request site and shouldnt be a massive undertaking since ur based on angular.js and ur code from what i can see looks really clean

static wigeon
bronze quiver
#

No one likes us

gusty turret
#

lol

static wigeon
#

Yeah FeelsBadMan

gusty turret
#

dev talk scares regular people

#

devs stay locked in this cage

#

😄

shut urchin
#

Lol

bronze quiver
#

what happened to the sleeping bag they were going to lock us in

shut urchin
#

Devs could be gods

bronze quiver
#

*are

lyric wedge
#
Now time for me is nothing 'cause I'm counting no age
Now I couldn't be there
Now you shouldn't be scared
I'm good at repairs
And I'm under each snare
Intangible
Bet you didn't think so I command you to
Panoramic view
Look, I'll make it all manageable
Pick and choose
Sit and lose
All you different crews
Chicks and dudes
Who you think is really kickin' tunes?
Picture you gettin' down in a picture tube
Like you lit the fuse
You think it's fictional?
Mystical? Maybe
Spiritual
Hero who appears in you to clear your view when you're too crazy
Lifeless
To those the definition for what life is
Priceless
To you because I put you on the hype shit
You like it?
Gun smokin' righteous with one toke
You're psychic among those
Possess you with one go```
livid lotus
karmic stream
#

^

turbid wadi
bronze quiver
#

so are you guys firing up different instances of the chat bot for each stream? or just having the same instance join multiple channels?

static wigeon
#

We have a single bot, but it does not handle connections.

#

We have another service that maintains connections to twitch.

bronze quiver
#

thats what i mean

#

how many clients are you starting

#

i know it's just one bot account

#

a single client can join multiple channels

lyric wedge
#

long answer short: many.

#

connections are allocated dynamically afaik

bronze quiver
#

cool

whole saddle
#

You guys should partner up/contact BTTV so you guys dont need to have people use a new account for custom bot names.

lyric wedge
#

?

whole saddle
#

someone in general chat said u guys were planning to get custom botnames for channels

#

if you guys contact bttv you might be able to just change the name of StreamElements bot using that plugin

#

like it would be the same account

#

it would be displayed as whatever they chose to be

#

if u dont understand what i mean just ignore it

lyric wedge
#

I do understand what you mean, but eh. Its highly unlikely for that to happen

#

BTTV has seen essentially no new features in ages

#

aside from some really spicy bugs

wheat sphinx
#

BTTV in 2017 LULW

lyric wedge
#

and it would still not show their name for people that dont use bttv

#

and yeah, nobody in their right mind would use bttv these days

#

we could make a PR to FFZ as well, but I dont think that really makes any sense

maiden scroll
#
  • people need to have the plugin
  • Plugin people have to implement way for users to just change name in their channel and verify somehow or leave people to change it to anything
honest bone
#

I think the best way to run the bot on a different name account is literally just have a "Sign in" option for the bot. idk how possible that is tho

maiden scroll
#

It's really not that complicated. Just have to let it sign into the account the same way it does to its current account. Presumably with an oauth token.

undone dove
#

Guys it's more complicated than it looks but that's why we have developers and not monkeys (allthough, uh never mind).

pure storm
#

😮

bronze quiver
#

custom names really shouldn't even be an issue. There's no harm in doing so and twitch has no beef with it

#

it is rather stupid though that you couldn't just change your name since IRC allows a display name different than the username.

wheat sphinx
#

twitch has pretty strict rules with multiple users on the same ip

pure storm
#

since when

wheat sphinx
#

at least a year

maiden scroll
#

@wheat sphinx I would gladly run on a local instance

bronze quiver
#

twitch has no strict rules on multiple accounts from the same ip (until you post proof at least). What they do have a problem with is you creating a second account on the same IP to circumvent a ban.

#

from twitches own help page, "Q: Will bot accounts be affected by the username reclaim process for inactive accounts?

A: No standard chat bots of any kind will be affected by the reclaim process. If you are concerned about your bot, we recommend that you log into the account once per year."
undone dove
#

@bronze quiver they have but don't ask me how many.

wheat sphinx
#

you can get shadowbanned if you get banned with multiple accounts on the same ip

#

banned from a chat that is

#

also running it locally is not really possible :/

honest bone
#

Why wouldn't it be? Aren't you guys making a desktop app? Could just implement the bot in there. (I'm just throwing ideas)

blissful snow
#

@lyric wedge im playing gorillaz today... just for you

shadow cradle
#

You aren't metal until you pee while listening to AlterBridge Kappa

blissful snow
#

"No one in their right mind would use bttv in 2017" FeelsCringeMan

shadow cradle
#

Keepo

blissful snow
#

Yeti lfsE

static wigeon
#

His opinions are very strong

shadow cradle
#

Grill PogChamp

#

you gonna be seeing me as a lady on Friday? Kappa

blissful snow
#

YETI there's a beard filter on snap chat. My friend took a snap of me waving a fried chicken around with a beard. It reminded me of you FeelsHugMan

#

And perhaps... remind me!

shadow cradle
#

OMG add me on snapchat GamingWithYeti <

blissful snow
#

Okay i don't really know what im doing but no nudes or drug deals! 😂

shadow cradle
#

pfffff no. Only cat and beard pics

lyric wedge
#

lol @blissful snow bl00dHi

wheat kelp
#

No drug deals 😩

plush quest
#

not sure how easy it would be

livid lotus
#

@lyric wedge

lyric wedge
#

ooh yeah I remember that

#

thats when you do a cheer alert test, right?

static wigeon
#

OH LUL

lyric wedge
#

yeah I know why that happens

#

well talk about it

#

@static wigeon ts really quick?

static wigeon
#

sure Kepo

lyric wedge
#

thanks @plush quest we will fix that this week

plush quest
#

that was from a decent sized cheer

lyric wedge
#

TTS should ignore all kinds of emotes

plush quest
#

ok cool

lyric wedge
#

but yeah we will get that fixed

plush quest
#

we thought it was more funny

lyric wedge
#

its quite meme, but also VEEEERY annoying

plush quest
#

but yeah thats great

urban frigate
#

Is there some sort of API for people wanting to interface to SE? There are some cool tools that monitor donations on streamtips and streamlabs, and wasn't sure if they had a way to do the same with SE?

wheat sphinx
#

might be outdated tho

#

but feel free to poke around in the network tab or ask here 😄

#

@urban frigate Kepo

urban frigate
#

@wheat sphinx I was looking at that page earlier, but the tips.md section which I assumed would be what would be of interest to monitor donations is empty.

wheat sphinx
urban frigate
#

@wheat sphinx Thanks!

paper rune
#

just curious about how the bingo module works on stream elements. when you start it, do you keep guessing what emote it is among twitch and bttv emotes?

wheat sphinx
#

yes, you need to keep guessing emotes, one per message

paper rune
#

if bingo is still up and you end stream and start stream another day, does the bingo still exist?

wheat sphinx
#

if the bot didnt restart, yes LUL

paper rune
#

LUL got it

burnt ether
woeful ether
#

@wheat sphinx @livid lotus Hey guys. Does SE have plans right now to add the ability to have multiple Alerts for different item redemptions? And if so, any idea when that might launch?

#

It's the only feature stopping me from switching from Revlo .

wheat sphinx
#

yes, thats planned and we will be focusing on impoving the store in the next week 😄

woeful ether
#

@wheat sphinx That's really great to hear. I love what you guys are doing and look forward to using it on my stream.

wheat sphinx
unreal mason
#

@wheat sphinx hello there! I was directed here by the streamelements twitter. I use a twitter intent link for my stream, where I give my viewers a link they click which populates into a tweet they can use to tweet out my stream. Can you help me figuring out the right variables for streamelements? For nightbot the variables were: $(tweet Let's watch @Hi_Gaby_) #stream #$(twitch $(channel) "{{game}}") on #Twitch! https://t.co/bUAhI5CMKy$(channel) and for wizebot: #twitter(Let's watch @TheGabytron #stream ##d(current_game)d# on #twitch! https://t.co/rWPdHbcbaW @twitchshare)#

wooden pulsar
#

Hey guys, was looking at your overlay code (trying to add and extension on top of your overlay 😃 ) and i noticed that everything is cached on a CDN except 4 files that are hosted on the streamelements website. (styles/vendor-xxxxx.css / styles/app-xxxxx.css / scripts/vendor-xxxx.js / scripts/app-xxxxx.js).
Wondering if those one should be hosted on a CDN too (it would help me with my additionnal dev, haha)

unreal mason
#

@wheat sphinx your twitter told me to ask for help, so here I am. Please and thank you!

shut urchin
#

As announced last week by Ubuntu founder Mark Shuttleworth, Ubuntu 18.04 LTS will include GNOME instead of Unity. OMG BEST NEWS ALL YEAR

wheat sphinx
#

@unreal mason something like this should work https://twitter.com/intent/tweet?text=$(queryencode 'Let\'s watch $(channel) stream $(game) on twitch.tv/$(channel)') 😄

unreal mason
#

Awesome, @wheat sphinx thanks!

shut urchin
#

ok lets try fix some bugs ><

fair stag
#

hello, I was sent from the website about a command for viewing total hours in stream.. like say you enter "!time" & the bot would respond with "your total time in stream is 4.1 hours" or however it would work. I was wondering if that's possible? I'm new to streaming so I'm not really the most tech person, thanks in advance 😄

azure turret
#

@fair stag You can use the variable $(user.time_online) , so you would be "your total time in stream is $(user.time_online)"

livid lotus
#

pro right here ^^

azure turret
#

Not pro just yet Shadow, hoping to get there someday 😉

fair stag
#

thank you so much

last lance
#

I found bug at Stream store.
When I creat the fourth item use Madarin will be wrong.
But I creat the fourth item use english can be send.

#

And I can't edit the seventh item..

grand wing
#

if I connect gamewisp will last subscriber widget show gamewisp subs?

lyric wedge
#

it should, yes 😃

#

@grand wing ^

#

I believe it will not get them retroactively tho, ill talk to styler about adding that

grand wing
#

retroactive is not needed but if it works with gamewisp then i'll start using, ty CBenni 😃

spare trellis
#

any idea of an ETA on the bitcup rewrite?

past plaza
#

SAME @grand wing

wooden pulsar
#

The devs are working on it (with other many things) :)

static wigeon
woeful ether
#

Has anyone set up a reward like Revlo's "Make it rain" where it gives everyone a set amount of points?

velvet jackal
#

@gusty turret This is more a bug fix: It should say subscribed on the leaderboard to the channel you are subscribed to.

torn breach
#

is there any way using the api to change default commands options?

cinder lintel
#

there are ways, there is a variable so you can use custom api links

#

but you would create a new command, and just deactivate the default one

#

I did it with the uptime one

torn breach
#

how do you deactivate the default one?

#

do you have to do it in the dashboard, or if I have a token for the api, can I change it using the api?

cinder lintel
#

dashboard

torn breach
#

ah, I see

cinder lintel
#

I haven't played around with the SE API if there is one, so take what I say with a grain or 3 of salt

torn breach
#

yeah, it seems the documentation is still in progress

#

there is a commands endpoint, but I think that only allows you to edit custom added commands

#

I'm suprised that the api is limited though, usually apps like this are created with a RESTful backend so you should be able to do things that you can do on the dashboard using the api

#

I'm guessing it's just a security issue?

wheat kelp
#

^Correct

static wigeon
#

The API is super powerful, we just haven't exposed it all to the world. And yes the docs is very much WIP thinKING

static wigeon
burnt ether
cerulean swan
#

dose SE suport patreon alerts?, and if not, can you make it happen?

static wigeon
#

We currently support Gamewisp. patreon is something I'll have to look into 😃

cerulean swan
#

hmm.. rather have patreon

cinder lintel
#

if he can do it, he will, and he is the one to make it happen 😃

thorny glacier
#

Hey guys, is there an endpoint in the API for the stream store? Or any public documentation on it? (More specifically being able to enable/disable a reward)

static wigeon
#

Make sure you include your JWT in the header

#

authorization:Bearer TOKEN

thorny glacier
#

Awesome! Thanks! 😃

static wigeon
#

Let me know if you have any further questions 😃

thorny glacier
#

Will do!

static wigeon
#

awesome FeelsOkayMan

undone dove
#

@static wigeon I have a question; is there life after House of Cards?

static wigeon
#

Threenk okThink That's the question Pirating ThinkFish

cinder lintel
#

I need to watch the most recent season

static wigeon
#

The new season is amazing.

cinder lintel
#

it better be, lol

cinder lintel
#

@static wigeon is there a way to edit default commands via chat?

static wigeon
#

It's currently limited to the website 😃

cinder lintel
#

ok

#

planned for chat editting?

merry grove
#

i found this bug

#

even though its still set to off mode

undone dove
#

We are currently experiencing an outage where the bot is not responding. If this is the case it might be the reason why your settings won't save. We are working on it and hope it's solved soon. Sorry for the inconvienance.

merry grove
#

its ok just letting you guys know / one of my viewers freaked at me cuz the bot banned him for 600secs o.o

#

so theres no work around for this?

undone dove
#

I'm sorry to hear but no work around right now but to unban him /unban name

merry grove
#

ok thanks / any idea how long before its fixed?

undone dove
#

Unclear for now

merry grove
#

@undone dove i found out that if you work with them without useing the setup at the top and do them yourself it stays 😮

keen lodge
#

Can any dev comment on when the giveaway system will be getting improved?

cinder lintel
#

It is very close. The have been pretty hard at work on it 😃

wheat kelp
#

@keen lodge that's being worked on.

keen lodge
#

@wheat kelp excellent, any sort of ETA? Roughly even?

wheat kelp
#

Uh unsure, I'm not working on it myself for the time being so Im unaware of the progress

undone dove
#

Chat and bot completely ignore this chat post; SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls SourPls

#

Doesn't show on Twitch chat, only on Chatty

lyric wedge
#

@undone dove are you sure it got sent?

#

I am unaware of twitch chat swallowing long messages client side

undone dove
lyric wedge
#

but usually, chat messages longer than 500 characters get swallowed server side

#

without notification to the sender

#

just because chatty shows the message doesnt mean it got sent

undone dove
#

So this is our paragraph blocker in action correct?

lyric wedge
#

no

#

twitch chat servers

#

you cant send messages longer than 500 characters (or something like that)

#

they just get dropped

undone dove
rapid dew
#

JESUS

cinder lintel
#

lmao

lyric wedge
#

tehehehe

#

old kappagen allowed you to set the size to anything

#

like 10000

#

didnt look very good tho Kappa

#

has some aspects of modern art however

undone dove
#

lol browser crash with that size

silent night
#

Nothing really to do with SE, more out of curiosity - do you guys batch releases every day/week or do CI/CD?

livid lotus
#

week @silent night

silent night
#

thanks, curiousity satisfied 👌

wheat kelp
#

Great gameplay Kappa

gusty turret
#

^ rofl

plush quest
#

#BlamePerry

livid lotus
#

^^

blissful snow
#

Two buggy things:

  1. event list - specifically: opacity, animation, and top/bottom settings not functioning (or hit/miss functionality) for myself + another user.
  2. recent tippers scrolling text defaulting to a maximum of 2 tips for some users.
lyric wedge
#

@blissful snow cant reproduce #1

#

as for 2, no idea :x

cosmic solstice
#

@plush quest I have 'kinda' did this. Pretty much the first week at work, I managed to write an SQL statement that did an UPDATE without a "WHERE", so it updated the ENTIRE database. What I updated was the "Active" entry, basically making it so that every customer had access to the tool, eventhough they didn't pay for it 😉

rain wolf
#

the first thing I do in every new codebase is add functions to sqldump and restore separate targets if there isn't anything better / automated backups in place.

plush quest
#

Always read the fine print

undone dove
glass orchid
#

@gusty turret Is there a dota 2 overly in the works, I was told a few weeks when I looked into the site, its been a bit over a month...

livid lotus
#

yes, we are working on all the themes, it was delayed a bit due to Revlo's features

#

@glass orchid

gusty turret
#

@glass orchid there's already one or two old published, and we're creating new ones, we'll release everything together, not one by one

glass orchid
#

@perry the whole hud was redone last year

brittle notch
#

Is it possible to make the bot whisper roulette?

undone dove
#

Not at this moment @brittle notch but you can add it to the url pinned in #💭︱feedback-and-ideas (and upvote the others you like)
*PS: link your Twitch to your Discord, people can visit and you stream with Streamer mode on 😉 *

neat granite
#

Hi

floral condor
#

hey! just wondering, are there any news on new payment methods?

cinder lintel
#

not yet, but they are getting something pretty cool for you all

lyric wedge
#

ice cream? :3

crystal barn
#

When tf did we get ice cream?!

slender fiber
#

Is this where I would post a bug @ here?

static wigeon
wild atlas
#

Hello, I am trying to find out how to install or where the SE app gets installed on OSX, can anyone help me please?

turbid wadi
#

what do you currently have @wild atlas ?

wild atlas
turbid wadi
#

you can npm run-script build to build the app

wild atlas
#

from the Source folder I downloaded or where the electron was intalled

turbid wadi
#

the source folder

#

don't forget to npm install first

#

and you will also need to npm i -g electron-packager

wild atlas
#

ok which order? npm install --> npm i -g electron-packager--> npm run-script

turbid wadi
#

doesn't matter as long as npm run-script build is the last

wild atlas
#

I already ran this npm i electron -g

turbid wadi
#

you need the electron-packager to build it

wild atlas
#

where does it output the build app file

turbid wadi
#

into the dist directory

wild atlas
#

I dont think it worked, it opened the electron app but now windows opened and when I ran the npm run-script it looked like it output errors

turbid wadi
#

can you show the errors?

wild atlas
#

Lifecycle scripts included in ground_control:
test
echo "Error: no test specified" && exit 1
start
electron .

available via npm run-script:
build
electron-packager . --icon=src/se.* --out dist --version-string.CompanyName="StreamElements" --version-string.ProductName="SE Ground Control" --version-string.OriginalFilename="ground_control.exe" --version-string.FileDescription="SE Ground Control: Hotkeys for your stream" --overwrite=true --asar=true --ignore="(config.json|.vscode|.git(ignore|modules)|.eslintrc.json|yarn.lock)"
build-all
electron-packager . --all --icon=src/se.* --out dist --version-string.CompanyName="StreamElements" --version-string.ProductName="SE Ground Control" --version-string.OriginalFilename="ground_control.exe" --version-string.FileDescription="SE Ground Control: Hotkeys for your stream" --overwrite=true --asar=true --ignore="(config.json|.vscode|.git(ignore|modules)|.eslintrc.json|yarn.lock)"
win-installer
electron-installer-windows --src dist/ground_control-win32-x64 --dest dist/installers --options.icon="src/se.ico" --options.productName="SE Ground Control" --options.iconUrl="https://cdn.streamelements.com/ground-control/updates/se64.png"
win-all
yarn build && yarn win-installer

#

it looks like it is trying to build an .exe windows file

turbid wadi
#

that variable is ignored on mac pajaW

wild atlas
#

ok

turbid wadi
#

mind going into voice support?

wild atlas
#

sure

hot lagoon
#

what is "Squirrel.exe" found in local>ground_control>app-1.2.2
I've seen it in the discord folders and was curious to what it meant.

turbid wadi
#

it's what the app uses to update itself

hot lagoon
#

👌

turbid wadi
#

npm i -g yarn

#

yarn build

cinder lintel
#

agreed

pure storm
#
/*
* Author: Karlie Kloss
* This is a function that calculates the larger of two numbers
* ^_^
*/

/*
* This function returns an int ;D
* an int is a number without a decimal!
*/
int max(int a, int b)
{

if(a < b)
  return b;
  /*return b if a is less than b*/
else if(a > b && b < a)
  return a;
  /*return a if a is greather than b*/
else
  /*else return 5 because I'm so random yay :D*/
  return 5;
}
/*this is the end of the program! see you guys later XD*/
copper skiff
#

@pure storm you don't need to test if b is smaller than a in your second condition tho LUL

pure storm
#

(its a meme)

copper skiff
#

hence the LUL

livid lotus
#

LULUL

wooden pulsar
#

i'de rather play Russian Roulette SysAdmin Style :D
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*

azure turret
#

You need to add in --no-preserve-root for rm -rf / to work

wooden pulsar
#

TLDR;

#

But yeah 😃

pulsar willow
#

Hi!

#

Is there a way to display a msg for module cooldowns? for example if you set the slot cooldown to 300 seconds, there should be a msg whispered or in chat with like a timer, so people know how often they can gamble

keen lodge
#

^ would love to know this as well

cinder lintel
#

The only time is when someone tries to do it, they get notified there is a cooldown

keen lodge
#

I don't think they do...

#

At least not the roulette command

pulsar willow
#

They get told that the betting is now closed

noble osprey
#

The API docs don't actually have a modules section in them, even though there is a link for them. (also Resources should only have two Ss in it, not 3)

cinder lintel
#

the docs are incomplete, they are working on bringing those up to date 😃

noble osprey
#

Just by poking around at the API, I can get the list of modules easily enough. but nothing I've tried updates the config of the module. Is that something that is possible yet?

plush quest
#

I figured it out

rain wolf
#

same

noble osprey
#

nevermind, figured it out, needed to specify that I was posted json. ¯_(ツ)_/¯

warm carbon
#

Hi! I'm having trouble with some of the variables on a specific command. We got it to work for a bit, but it isn't working now. We basically want to have chatters say !luck brad and the bot will say "Mel has given brad luck" (or something along those lines). Here's what we have currently: ${sender} has given ${random.0-999} buckets of shiny luck to ${1} ${2} ${3} ${4} ${5}!

livid lotus
#

@wheat sphinx help please?

wheat sphinx
#

it will only work if you send 5 words after the command

warm carbon
#

is there a way to have it vary? where a chatter can say "brad" or "brad the amazing" for example?

azure turret
#

I think you can use {1:}

warm carbon
#

yep that did it! thank you!

floral condor
#

Hey, do you guys ever think of allowing down to 1 event in the event list widget? so f.e. you could always show the last action(tip, sub, etc) on stream?

gusty turret
#

🤔 @wheat kelp ?

wheat kelp
#

Doable.

#

For now you can just resize it to show 1 event

gusty turret
#

@floral condor solved? 😄

floral condor
#

@gusty turret i can only set it to 3 for the minimum, so no i guess? 😄

gusty turret
#

yeah but you can change the size so it shows just one

floral condor
#

@gusty turret thats fine yeah 😃 just wondering, will the name automatically be scaled down if the name is longer ?

#

probably not i guess 😃

gusty turret
#

ney ;p

floral condor
#

alrighty, now im only waiting so i can edit html and css myself for my alerts 😄

violet creek
#

what is the difference between ${user.time_online_rank} and ${user.time_offline_rank} ?

honest bone
#

one is online

#

and the other offline

wet topaz
#

The time someone is in chat while stream is on, and the time someone is in chat while the stream is offline, I believe?

violet creek
honest bone
#

who lurks while offline, who doiesnt

#

idk

wet topaz
#

It could really use clarification lol

copper skiff
#

since ${user.time_online} and ${user.time_offline} tracks how much time user spent watching the stream or being in offline chat, ${user.time_online_rank} and ${user.time_offline_rank}are the user ranks on the leaderboard based on their viewing time or time spent in the offline chat

#

but again, i'm not SE staff, so don't quote me on that

wet topaz
#

"${user.time_online_rank} and ${user.time_offline_rank}are the user ranks on the leaderboard based on their viewing time or time spent in the offline chat" -- MrAlucardDante

pulsar willow
#

Hey Lads!
There seems to be a bug with the Sub Goal Widget! It doesnt add the Tier 3 Sub- Counts properly, it shows a tier 3 Sub as 2 instead of 6! Just letting yall know ❤

cinder lintel
#

👍

#

thanks

noble osprey
#

Is there anything to manage the store in the API? I have figured out how to update modules with the current API already, but I can't figure out if there is a store endpoint.

jade sapphire
#

I've recently changed my profile name or (edited-it) on Twitch & have lost all my rewards, points etc. Is there a way of combining my previous profile points rewards etc. with my current twitch profile ?

cinder lintel
#

Are you the broadcaster or the viewer @jade sapphire

jade sapphire
#

I'm a Viewer but have broadcasted previously @cinder lintel

cinder lintel
#

@jade sapphire OK. I will see if we have a way to handle that situation. As a broadcaster, just clearing your cache/cookies will let your dashboard update properly. As a viewer, I don't know if doing the same thing will allow you to get your points back on other people's stream. But it is a good thing to look into. I will make a note to ask the devs next time we allow them to do more than code 😉

jade sapphire
#

Thanx @cinder lintel & I'll keep my previous profiles open until the devs or you can offer any type of insight for this situation 👌🏻

cinder lintel
#

👍

jade sapphire
#

& any kind of response can be sent to my e-mail account registered with my discord account because if its put here I may not see it @cinder lintel & thanx again

cinder lintel
#

yessir 😃

#

keep an eye on the #270206314561404928 channel, they should be posting updates there more often now. took enough flogging to get that started

cobalt heath
#

any form to generate contest using api?

fickle mist
#

is the command !vanish broken ? monkaS

cinder lintel
#

yes, you have to change something in it, lol

#

give me a second

#

@fickle mist

fickle mist
#

thanks 😄

#

does !vanish only work if your online and streaming ? 🤔

#

cause otherways its still broken 4 me xd

cinder lintel
#

who are you trying to !vanish

fickle mist
#

well my self all the time