#dev-chat

1 messages Β· Page 70 of 1

obtuse yoke
#

I tested this with a blank scene and just 1 media source and the browser source

#

(Which is the log above)

elfin arch
#

have you tried asking in the OBS server?

obtuse yoke
#

Sure

elfin arch
#

DM

still juniper
#

it's not an OBS thing, it's a general browser thing (you can open SE editor and check). Basically CSP (Content Security Policy) defines what can and can't be run in a web/iframe, so it's part of the standard things every website should set to control potential malicious 3rd parties actions. This is usually not something you change by mistake, so I don't know exactly if this was intentional. But it's having consequences for sure

elfin arch
#

hehe; phew.

still juniper
#

for reference ⬆️

obtuse yoke
#

Whoops wrong place!

elfin arch
still juniper
#

Client. You're preventing the browser (whatever it may be) to load external scripts

#

I don't know what impact might be having in OBS, haven't tested

elfin arch
#

I thought it was a client error; just want to make sure I was on the same page. Now need to know why OBS is blocking it πŸ€”

still juniper
#

my bet would be the high level of logs are saturating it, might be wrong tho

cloud condor
#

I edit the sound and aktivatet the tts at the donation alert , I also saved it. But at the emulate and on stream it’s still the old one

elfin arch
wooden ether
#

Thanks πŸ‘

coral rapids
#

Hey guys im using Neon Hud and everything works fine except for when someone gifts 1 sub, if they gift 5 it shows up, but as soon as someone gifts 1 they get ignored, anyone have any suggestions? ^^

tender junco
#

Hello everybody, I need some assistance with the Last Event Rotator from Co6Studios. My first question is: How can I change how long a certain slider is displayed. Right now, its about 5 seconds until it switches to a new Slider. But instead I would like to show each slider for like 2-3 minutes before it changes to a different one. I hope I explained it correctly πŸ˜„

elfin arch
tender junco
elfin arch
tender junco
#

Oh yeah, it only shows the name of the creator once you go to myoverlays ^^

#

Since its quite a popular one, I had the hope someone can actually help me with editing it. Since I have no clue about coding πŸ˜„

elfin arch
#

yup; i'm in now... what does this do?

tender junco
#

That is the pause time between each full slider rotation

#

I have set that to 600 because I dont want to have something constantly moving on my screen. So it only shows up every 10 minutes

elfin arch
#

πŸ™‚ time to break stuff. 1 sec

tender junco
#

πŸ˜‚

opaque wasp
#

should emulated events affect session data?

elfin arch
elfin arch
# tender junco πŸ˜‚

i got side tracked. ... but i see it now; it does a ping-pong from left to right. like every 5 seconds.

tender junco
#

Yeah

elfin arch
#

you are looking for the ping/pong to be every 5 minutes?

tender junco
#

And I would like to have a slower pingpong ^^

#

So basicly it stays for like 3 minutes on last subs and the switches to last follower for 3 minutes and so on

opaque wasp
elder dragon
tender junco
#

@elfin arch Did you had any luck so far?

elfin arch
tender junco
#

Yeah, when I as an amateur had a look I could not find the definition for that cooldown either

twilit depot
#

ok, thank you!

gleaming plume
#

Hello. I am currently having issue with OBS that might be as of a result of stream elements. When streaming with my elgato. Sometimes the entire program freezes for a few seconds and then comes back on but it stops on my twitch as well. It's only when streaming and this issue only started after stream elements was added to my OBS. OBS does not record any droped frames nor is there an encoder overload.

topaz quest
#

When will you be setting up Odysee? Like many, I was demonitized by youtube. We need to move to something like Rumble or Odysee. I prefer Odysee. Any news on this?

timber juniper
#

Hello, @bitter abyss I'm sorry for taking up your time but on my twitch your widget is too big is there any way I can make it smaller

calm prairie
#

@pale dock Hey. I was just wondering about the icons for followers/subs for your interactive tags widget. is there a way to choose the icon's that represent those stats?

bitter abyss
#

@timber juniper you can resize it in the SE editor or directly in obs

pale dock
rare canopy
#

hey guys, is there any way to add the event listener to youbue streams like we do on twitch?

hidden magnet
#

Hi, i have an issue with SE.Live Import tool for Cloudbot. I'm asking everywhere, but noone is helping me. Already did a ticket too.

#

They said to write here. The issue is easy: just few users (only around 120, but i have 10k+) got imported from cloudbot to streamelements leaderboard, and points are wrong too.

prime pendant
#

Someone ever answers here?

still juniper
#

People can't answer if you don't ask a question

hidden magnet
#

not a single reply.

proud spade
hidden magnet
#

And not a single autoreply @ my mail after i sent the ticket

proud spade
#

Can you also do this?

uneven oxideBOT
#

Please create a support ticket by filling out the form here: https://streamelements.com/contact This will ensure staff are able to track and resolve your issue in a timely manner.

hidden magnet
#

and btw, i wrote 3 days ago the first time

proud spade
marsh quiver
tired obsidian
#

Does anyone know if it's possible to put an automatic message in the chat for the goal count of bits (or subs, or donate)?

For example, assuming the goal of that session is 1000 bits and a viewer sends 500 bits. So the message that appears once the 100 bits were sent
"@testbot contributed 500 bits and now the secret goal is at 500/1000 "

reef granite
#

hi is there w a way to do viewer streaks on stream

#

is there a way for viewers to get streaks that go back to 0 if they dont !streak within 30 hours? πŸ˜„

opaque wasp
obsidian hemlock
#

why does streamelements not work?

#

on version 27.1.3

proud spade
#

The version of SE.Live that is compatible uses the same API.

obsidian hemlock
#

i installed many times and it does not work

#

or what can i do that streamlabas / obs live do work?

uneven oxideBOT
#

Download the OBS installer from their website: https://obsproject.com
Download the SE.Live installer: https://streamelements.com/selive

Install OBS without letting it run after completion.
Install SE.Live and run after finishing (No need to check the OBS option).
Disconnect and reconnect your account in OBS Settings > Stream.

tight inlet
#

Hey. So when making a widget, a host event has both a "count" and a "amount" what is the difference between the two, in the test event it is the same

opaque wasp
tight inlet
#

Thanks!

spice marsh
#

Hello! I don't know if this is the right channel, so sorry if it's not. I added a custom widget for tips, however it doesn't take the current session data (donations made before I made this into play and just still says 0. Is there any way to fix this? Thankies ^^

opaque wasp
# spice marsh Hello! I don't know if this is the right channel, so sorry if it's not. I added ...

where did you get such custom widget? anyway you can sync past tips using

let total_tips = 0;
window.addEventListener('onWidgetLoad', function (obj) {
    const session_data = obj.detail.session.data;
    total_tips +=   session_data["tip-timeframe"]["amount"];
});```

Avaible time frames according to documentation are:
`["tip-session"]` - Sum of all donations since session start
`["tip-week"]` - Sum of all donations this week
`["tip-month"]` - Sum of all donations this month
`["tip-total"]` - Sum of all donations this all time
`["tip-count"]` - Number of tip events
`["tip-goal"]` - Donation goal

πŸ”—  documentation-> https://github.com/StreamElements/widgets/blob/master/CustomCode.md#common
spice marsh
#

Oooh thanks! So I just edit the "tip-timeframe" section of that?

opaque wasp
spice marsh
#

Is there a specific section of the js I should be adding it to? (Sorry the person who made it for me isn't responding haha). I did add that and it doesn't seem to be working still.

opaque wasp
#

I mean, if you don't have knoledge about coding I would suggest to wait for the coder to help you - if you want I can make the edits for you on your Streamelement but I would need you to share Editor access for that

spice marsh
#

If you're up to that I won't say no! I don't anticipate them responding any time soon.

wide bear
#

Hey everyone πŸ‘‹ I hope this is the correct channel for my question…
Is is possible to trigger a (custom) overlay via an API/Http-Request or something similar?
Or in other words: Can I set up an external trigger source for an overlay?
I am able to cloud-host my self-controlled server instance running fully custom code with the ability to send an arbitrary http-request to an arbitrary API-endpoint.

opaque wasp
wide bear
cunning grail
#

What is wrong about this?

const amount = '{{amount}}';
const amount100 = amount.toString().slice(1);
const amount1 = amount.toString().slice(-2);
#

I just want to get the first / the last two digits of the variable

pastel basin
#

Do we get emails if API tokens are denied? Also whats the average response time for API tokens? JW I think I put in an application a couple of days ago.

cunning grail
#

nvm, I fixed it

rare canopy
#

Hey is there any way to read chat messages on a widget from YouTube?

dusk lynx
#

ive been trying to get the live chat box to work in obs and its not populating in obs but will work in streamelements.com I contacted obs and they said to come to you. I've literally tried everything

opaque wasp
opaque wasp
#

why don't you guys update docs 😦

vital wadi
#

hello all, I'm wondering if there is an environment where I can code for StreamElements, something like a CodePen. Or a workflow that will give me access to the console, instead of working in the custom editor on the StreamElements site. Thanks

patent ibex
#

for some reason my part of my alerts get cut out in OBS live. how do i fix this?

hollow karma
#

Did you make the browser source the right size?

#

If your streamelements alerts are 1920x1080 you need to make sure you source is set to that as well

rancid nova
#

hey a little help here

#

cant login to my dashboard.

crisp linden
#

Quick question: if I am seeing an issue in one of the more recent widget-share items, where should I report it? The stickied message suggests doing so but I'm not sure where to steer it (apologies if this isn't the right place to ask)

opaque wasp
crisp linden
#

Sure thing. Thanks!

crisp linden
#

Hey @terse crest, much obliged for posting the chat widget last month. It's definitely what I was looking for! I noticed two things during setup/streaming the other day and wanted to bring them up. For additional context, I left it as-is, right out of the box:

  1. Every user has a Moderator and Subscriber tag (Partner, Broadcaster, Prime, etc icons are overridden)
  2. New chat messages enter from the top and vanish from the bottom. The demo video showed the opposite of this
thorn crag
#

Could someone from StreamElement could maybe give an ETA when the API is working as intended?

subtle imp
thorn crag
subtle imp
thorn crag
obtuse mountain
#

hii does anyone know how to turn a streamelements overlay into a shareable link like how it is in #widget-share ?

opaque wasp
# obtuse mountain hii does anyone know how to turn a streamelements overlay into a shareable link ...

it's a restricted feature, just a restricted range of persons has access to it - you should be able to apply for it contacting aviv@streamelements.com, I didn't receive an answer tho. SE's assistance answered me At the moment, the links are something that are only given to a limited audience. But if you want to share with a friend, you can do so by getting editor access, and then duplicating to them..

I would suggest use of the Share Acces as Editor feature via https://streamelements.com/dashboard/account/channels: you will be able to duplicate overlays into people overlays gallery - yeah it isn't cool as a share link, but it works better than people having to copy and paste code.

worth mentioning that @broken coyote stated why didnt you just submit it to widget-share ? you'd get it posted on their, get the code guru role, and get share link access, so maybe sharing a custom widget on #widget-share could be a great choice too!

obsidian remnant
#

Hey there new friends! I wanna make my own widget but I know less than John Snow when it comes to doing so. Lots of info here that's a little overwhelming at first. What is the first step of the widgeting process and where can I learn that step?

craggy quiver
#

h

pulsar willow
obsidian remnant
#

sick

placid cave
#

hello

#

i need help

pulsar willow
#

so, what is your question? @placid cave πŸ˜„

placid cave
#

how i can fix that

proud spade
placid cave
#

yes i need to streaming

proud spade
#

Twitch, YouTube, Facebook, Trovo?

placid cave
#

Twitch, YouTube

slate kraken
slate kraken
#

Never mind, got it bunHappy !

wide bear
# opaque wasp I would setup an API call that edit a SE.store's value; you should be able to ac...

How would I go about authenticating this API call for my own channel? Is there a quick and easy way like a static api key / token?
Or is the recommended way to apply for OAuth2 credentials and implement the full authorization flow even if I only need it on my own channel?
And in that case which scope would I need to successfully call the following endpoint PUT https://kvstore.streamelements.com/v2/channel/ACCOUNTID/

still juniper
#

you can use your JWT token

uneven oxideBOT
#

You can find your JWT token on your account channels page (Show Secrets to reveal the token): https://streamelements.com/dashboard/account/channels

READ ME: This is a private security token. Do NOT share this token here or other public places, only with a StreamElements staff member in private.

gentle inlet
#

Anyone know how I can import existing OBS overlay setups into SE?

turbid summit
#

by chance does the chatbot have a way to interact with stream deck with command keys

frank lake
#

Is there a way to store custom user data in stream elements or would I have to send the data elsewhere? For example if I have a widget where users can collect items how would I store that data?

severe shell
# frank lake Is there a way to store custom user data in stream elements or would I have to s...

You have a kvstore on SE (key-value store) where you can save things.
If you want to save something:

SE_API.store.set('keyName', obj); 

keyName is the key you want to save the information, it is like an ID. obj is the information you want to save in that key.

If you want to retrieve the information:

SE_API.store.get('keyName').then(obj => {
  // your code here
})```
You can find this information here:

https://github.com/StreamElements/widgets/blob/master/CustomCode.md#se-api

Just remember it’s a kvstore, so every timeyou want to set a new value to a key, it will replace the old one and not increment it.
severe shell
turbid summit
#

I was planning to use it like my mix it up bot as a replacement to it as I have a run command button on the stream deck so when i have no mods in chat i can hit it as i keep the game rolling

obsidian remnant
#

ok so can someone tell me if I am wrong
For making a custom widget, we're basically creating a mini website that will be accessed via the streaming platform/streamelements?

tall turtle
#

When I start recording, OBS records my voice but as soon as I click on my game it only records game audio and not microphone. Can someone please help me?

neat lark
#

is it possible to receive donations to bank account instead of paypal only,as we know paypal is not everywhere available

full plaza
neat lark
#

how many countries available?@full plaza

uneven oxideBOT
#

SE.PAY is available for streamers who are at least 18 years old, with bank account under their name in one of the following countries, and have at least 101 followers (Twitch/Trovo/Facebook) / 101 subscribers (YouTube):

Austria, Belgium, Czech Republic, Denmark, Finland, France, Germany, Ireland, Italy, Netherlands, Poland, Portugal, Slovakia, Spain, Sweden, Switzerland, United Kingdom, United States.

If you meet these criteria and don’t see SE.Pay, let us know.

For information on SE.Pay payment methods, their fees, and settlement times see https://streamelements.com/dashboard/tipping/fees

turbid summit
neat lark
#

uuuh,thats not much

rigid sapphire
#

Hi did obj["detail"]["session"]["data"]["subscriber-session"] get removed on widget load?

opaque wasp
rigid sapphire
#

Oh ok, i tried changing the session for subscriber to 1 and it is there again. I wonder if it sometimes isn't there if it is 0

opaque wasp
analog raven
#

Hey all, I'm working on building a custom animated Random Number Generator widget with Odometer from GitHub. This is my first time make a fully custom StreamElements widget, but I have a pretty solid coding background

The code for the random number generator is working but I can't get the animation to work. It seems like maybe the widget isn't successfully linking to the Stylesheet. Is there anything I need to do to allow the custom widget to pull in external stylesheets?

pulsar willow
tight delta
#

Hi everyone, I've made a !clip command but I want to make a !clipdeath, !clipkill, !lastdeath, and !lastkill command. I've seen a lot of streamers use these commands but they use nightbot. I looked in #command-share but I didn't see anything, anyone have this set up and could share the response you use?

obsidian remnant
#

noice that is what I was gathering from my learnings. Bloody crazy this internet thing isn't it!?

opaque wasp
tight delta
balmy vessel
#

Anyone know of a custom widget version of the alert box? I like 90% of it just some things I want to be able to change more than what is provided. I checked the github but couldn't find one.

opaque wasp
balmy vessel
#

Mainly forcing a new line between the persons name and the rest of the alert and such to better fit the style/space

#

I completely forgot about the custom css button. Whoops

wooden cradle
#

What channel do I use for reporting

proud spade
#

If it's the hype mail scam, the big red report button in the DM

fierce orbit
#

I've gotten that one too

#

It's well made though, the site is identical to the real one

#

However, the domain was registered today, and the certificate is just a letsencrypt one

mossy salmon
#

not sure who to ping for this, but might have a spam bot issue coming from here

proud spade
proud spade
torn trail
#

Hi, is anyone else having issue with sound commands not playing? I have audio files in the store and i have custom commands that redeem the sound. I had originally 2 sound commands that didnt work earlier this week that worked prior to this week's issues. I went to edit the audio file in the store and see if maybe i did something wrong but looking through it the audio file doesnt show, it defaults to a random audio file name almost as if its trying to get a different audio file. This keeps happening as well, no matter how many times i change the audio file to what it should be and then saving it. Now all my sounds do this. I am not sure where to go from here.

pulsar willow
#

why is a spam bot trying to spam me

proud spade
#

They're being banned, report and move on.

pulsar willow
glossy path
#

πŸ˜” I'm trying to help a friend with a CSS edit and I had thought I understood nth-child, wanting to use different colors for username BG, this is what I had and it's not working. Wondering if someone here can point me in the right direction (using Zaytri's chat bubbles)

 .username-box:nth-child(5n + 1)  {
  background-color:#27217D;
}
.username-box:nth-child(5n + 2)  {
  background-color:#362DAA;
}
.username-box:nth-child(5n + 3)  {
  background-color:#523DD8;
}
.username-box:nth-child(5n + 4)  {
  background-color:#7A3EEB;
}
.username-box {
  background-color:#B557ED;
}```
opaque wasp
glossy path
proud spade
#

It is? >.>

#

You create overlays on the website, then add them as browser sources

ruby thistle
#

@raven coral https://www.youtube.com/watch?v=MGswe7nsJTA please watch this.

Sign up for our NEW Overlay Editor Beta: https://docs.google.com/forms/d/e/1FAIpQLSc9qMIwBH1FRFGuOBMV0474WNeCWcirFj5gBGBdTgrfkKErlA/viewform

Our free cloud-based StreamElements overlay editor is perfect for making beautiful and easy to manage layouts for all of your streams - but with so many features and settings, it’s easy to feel a little l...

β–Ά Play video
proud spade
#

I just tested and it should work fine.

uneven oxideBOT
#

@raven coral ‡️

Read and follow our server rules:

  • We do not tolerate toxicity! Treat the community team, staff, and all members with respect.
  • No advertisement or channel promotion, anywhere on the server.
  • No NSFW/NSFL
  • No unsolicited DMs or friend requests to server members

Make sure to read the #welcome in any server you join.

ruby thistle
#

Read that first rule please.

#

@glossy path and @proud spade thank you for trying to help SEHug

proud spade
#

I just got out of a 4 hour meeting :(

glossy path
#

Wish I could have been of more help but πŸ˜” can't explain it any differently than I did LOL

ruby thistle
glossy path
#

Gonna go through and delete my messages since theirs was wiped to keep things clean here πŸ‘

ruby thistle
#

nah its all good, you don't need to do that πŸ‘

glossy path
#

πŸ˜‚ oop, too late lol

opaque wasp
past pivot
elfin arch
past pivot
#

Oh

#

I was trying to recreate the alertbox to get a better understanding of events

elfin arch
past pivot
#

I just plugged it into a regular AlertBox, it triggers at the right time but the glitch animation isn't happening. Are mixin's supported?

#

The glitch animation works in a custom widget, just not in the alertbox

pulsar willow
#

Hey guys sorry to bother but is there any way to see how much global cooldown is left via API? I am relatively new to StreamElements

glossy path
opaque wasp
opaque wasp
elfin arch
# glossy path it was just ```css .username-box { background-color:#27217D; } .username-bo...

try .bubble:nth-child(5n + 1) .username-box { .... each of the username boxes are children of a bubble div ```css
.bubble:nth-child(5n + 1) .username-box {
background-color: #27217D;
}
.bubble:nth-child(5n + 2) .username-box {
background-color: #362DAA;
}
.bubble:nth-child(5n + 3) .username-box {
background-color: #523DD8;
}
.bubble:nth-child(5n + 4) .username-box {
background-color: #7A3EEB;
}
.bubble .username-box {
background-color: #B557ED;
}

glossy path
#

I will try this shortly! Thank you πŸ™

glossy path
obsidian anchor
#

how download the alert box

obsidian anchor
#

how download the sound alarts

pulsar willow
obsidian anchor
#

i want to use my alerts in tippy stream bcs i want use IDEAL als payment meytode

royal copper
#

hi i have an a couple of issues and i dont know where to put them. first off my se pay won't accept my bank and i would like to know how to reset? and i changed my name so stream elements wont show my stats i don't know how i go about fix it

severe shell
uneven oxideBOT
#

If you changed your name on Twitch, please follow these steps:

  1. Visit https://streamelements.com/logout and then log in again by connecting with Twitch.
  2. On the right side of the dashboard page that opens, select Join under bot settings. If it says Part select that and then select Join to send the bot to the chat. Don't forget to mod the bot by typing /mod streamelements in your channel if you have not already.
  3. Post your old and your new name here so that we can update your channel's chatstats tracking (must be done by staff).
royal copper
#

ok so i think my old name was unknownhopper03 and my new name is mrhopzz_

visual birch
#

hey guys, I'm moving to a 2-pc streaming setup. I already have a gaming/power pc and currently building my stream pc and don't know which GPU I should need to stream with. I already got a Elgato 4k60 mk.2 available, but I don't know what is the best budget GPU I can get.

elfin arch
pseudo charm
severe shell
severe shell
plucky bluff
#

Guys, Before i know that those Commands only work With Nightbot, i want to Know how to Add those Commands to StreamElements! those commands like Funfact, Quote, Joke, and they response Random of Each of them when we type one of those commands in twitch chat!

Can you guys Help me with that? plz

For Example, For Nightbot, i type !addcom !funfact $(eval a="$(urlfetch json https://pastebin.com/raw/1TB4svKd)".split(";");a[Math.floor(Math.random()*a.length)])

but i dont want to use Nightbot All The Time! i want to Use it on StreamElements

i tried !command add !funfact $(eval a="$(urlfetch json https://pastebin.com/raw/1TB4svKd)".split(";");a[Math.floor(Math.random()*a.length)])
(the Same Response as with Nightbot)
and i typed the command in chat , and Streamelements Responded No Random Fun Fact at all! it responded the thing from when i add the Command!

pseudo charm
plucky bluff
#

i need a Answer to my question

pulsar willow
plucky bluff
#

how will that help? @pulsar willow

pulsar willow
# plucky bluff how will that help? <@456226577798135808>

Well, the API allows to get a random entry from a pastebin document.
Isn't that the purpose of a Funfact, Quote or Joke command?

If so, your above command translates to something like:
!cmd add !funfact $(customapi.https://api.thefyrewire.com/twitch/pastebin/1TB4svKd) (or the version with edit if the command already exists)

plucky bluff
#

thank youuuu @pulsar willow

severe shell
pseudo charm
severe shell
craggy quiver
#

ok

astral crest
#

Hello I want to know if I can use my paxum account to link it to my streamelements account

hollow smelt
#

Can't we merge the chats from the platforms associated with your account into a single overlay?

pulsar willow
#

Hihi everyone!

#

How are you doing? I hope everyone is having a nice day.

#

I have a question for chat overlay devs! How do you make a demonstration video for your overlay? Do you have to just develop some kind of a mock test thing or is there some sort of a chatbot to spam your chat a bit and then you record the overlay?

verbal veldt
#

Idk if what I'm trying to do is possible but thought I'd ask here:

I want to make the bot automatically add a section to the title when mods update it. I like titles to be formatted a certain way: [Main_Body_of_Title] | !Discord !Twitter

I want the latter part to be added by default.

I haven't thought too deeply about it but my first attempt has been to use ${settitle "${title} | !Discord !Twitter"} to do this. Only issue is that I need to update the title first and then activate this new command separately.

I tried using RegEx to make the bot trigger this new cmd automatically after it sends the message '@person changed the title to XYZ' by using (changed\sthe\stitle\sto) in the RegEx section. It seems to react to the message when I repeat it in chat, but seemingly it doesn't react to itself saying it.

Anyone able to assist me on my trivial pursuit?

pulsar willow
pulsar willow
verbal veldt
fickle horizon
#

need help, the window audio capture plugin gets disabled aftering installing stream elements how do i fix this issue?

half condor
#

can anyone help with my sign in problem , i cant sign into streamelements not through the software or the website ive tried facebook and youtube and just sends me right back to the login screen , ive tried clearing cache and browser history.

uneven oxideBOT
half condor
#

that what im trying to do , is log in

half condor
granite anvil
#

Yo what language you use make twitch bot

zinc sinew
#

Hi guys
Is there a way to install stream elements in a portable OBS installation?

granite anvil
#

Soooo

#

Welp dis usless

#

Imma go look on yt

proud spade
#

In general? There's decent libraries for JavaScript and Python, but you can do it in any language you want, their API is decently defined.

granite anvil
#

Oh ic

#

Ill try js since thats what im learning

pulsar willow
#

If you wanna get something done as soon as possible then Python is what I’d recommend. It’s just a websocket connection either way so you can get a lot of stuff done without relaying on any 3rd party libraries. Again, whatever suits you. Prototype with Python, make production with Javascript is the model I’d recommend.

pulsar willow
#

Hey Fam, Not sure if this is the right chat buttt.... Is it possible to get BTTV emotes to show in a chat widget?

solar junco
#

Anyone have success using the Replay Buffer on the Source Record plugin for OBS (SE)?

Objective: Have a hotkey that when pressed will record the previous 3 minutes of my camera source (full 1920x1080) as well as the last 3 minutes of clean gameplay footage.

Setup: I've got Source Record and set it up as an Effects Filter to both the camera and the gameplay sources. I have "Replay Buffer" checked and set to 180s.

-If I do Record Mode: None with the effect "active" (eye on) and save the replay buffer that gets me nothing. It saves the normal replay buffer but not either of the ones I've set up in Source Record.

-If I set Record Mode: Always (or stream when it's active) with the effect active it will IMMEDIATELY start recording everything, like the whole 3 hour stream or recording. And still I get no 3 min clip with the replay buffer for each source.

It seems likely I'm misconfiguring something. Hopefully someone can point me in the right direction, a lot of videos on the plugin just brush over the Replay Buffer and don't tell you how to set it up to do what I want.

Thanks everyone!

whole mural
#

What are the HTML variables for gifted subs, to have both the gifter and the recipient's names show?

    <div class="image-container">
Subscriber
        <video autoplay class="alert" src=https://cdn.streamelements.com/uploads/xxxxx.webm
               type-"video/mp4">
    </div>
    <div>
        <div class="awsome-text-container">
          <div class="f1"    > Thanks for the gifted sub/s (gifter), </div>
            <span class="username" id="username-container"></span> (recipient)
          <div class="f2"    > the Gods look fondly <p> upon you!</p></div>
            <br>
        </div>
    </div>
</div>```
whole mural
solar junco
whole mural
solar junco
patent dune
hardy walrus
#

Wrong website

patent dune
tight current
#

Hi folks, is it appropriate to post a paid gig listing in this channel? I'm looking for a custom widget to be built for StreamElements.

severe shell
tight current
hardy walrus
#

Oh.... Yeah.

#

That's definitely not something viable for here.

#

One or two off instances maybe but not several tbh.

tight current
#

Okay understood. Generally, do you folks have any recommendations where I could find devs? The sites I have been posting to are good resources, it's just that StreamElements is kinda niche.

hardy walrus
#

anything longer than what I mentioned not really.

severe shell
tight current
#

I'll check out that channel. Fiverr has been hit or miss for me. But at any rate, appreciate the help!

opaque wasp
young comet
#

Hello I am looking for programmer that would be a interested in a paid gig that has credibility and can show work they have done. This is a long and tedious project

opaque wasp
topaz plume
#

is there anyway to put components like the sub and follower goal into a html container with flexbox? would be a huge help, please @ me

opaque wasp
topaz plume
#

so i have 3 widgets on an overlay

#

but i want to see if I can have all 3 widgets be put on a container so when i re size it switches to column view instead of row

#

like a css flexbox

young comet
primal oyster
#

Hello could someone help me with the chatter wheel from Pjonp? I cant get streamelements to announce to chat the winner. I have selected Yes in announce to chat but nothing is displayed. Is there a command or something I need?

severe shell
# primal oyster Hello could someone help me with the chatter wheel from Pjonp? I cant get stream...

If I'm not mistaken you need jebaited.net token, right?
You can get your token using https://jebaited.net website. Connect your SE account, go to API tokens
From the blue button where it says "None selected", click on it and select botMsg and then click on "Add token"

Your token will appear on "Current tokens" part. Copy it and put it on the chatter wheel right above the option "Announce winner to chat".

primal oyster
opaque wasp
opaque wasp
topaz plume
opaque wasp
bleak sigil
#

hi looking for streamelement custom alert help. The words get separated way too much

buoyant aspen
#

can anyone help me

#

so i got this overlay and it supposed to say my latest sub and cheers and the only thing that updates is my follower

errant imp
#

How can I get a list of all the names of users that followed me in the current session(twitch)?

opaque wasp
# errant imp How can I get a list of all the names of users that followed me in the current s...

You can get the current session followers count via

    const data = obj.detail.session.data;
    const followers-count = data["follower-session"]["count"];
});```
or 
```window.addEventListener('onSessionUpdate', function (obj) {
    const data = obj.detail-session;
    const followers-count = data["follower-session"]["count"];
}```

There is also `data["follower-recent"]`, that will provide you a list of the latest 25 (0 to 24) followers you got in general.

Instead if you want a list of names, you will need to store them via `onEventReceived()` when the follow events occur so you'll be able to access and use the list later on!
```let session_followers = [];
window.addEventListener('onEventReceived', function (obj) {
    const listener = obj.detail.listener;
    const event = obj.detail.event;

    if (listener === 'follower-latest') {
        session_followers.push(event.name);
    }
});
errant imp
#

okay, I thought about using something like that. But if for some reason i refresh the page, I lose all the stored data, correct?

errant imp
#

But then, another problem is: if the widget isn't running(for one reason or another), all the followers that are new in that time will be lost.

still juniper
#

if you don't plan to have your widget active, then obviously a widget solution is not what you want. You can also check the activities history using the appropriate API endpoint: https://api.streamelements.com/kappa/v2/activities/{channel} (and in this case filter only followers)

bronze igloo
#

Hi @viral patrol,
Thank you for the amazing Patreon Alert. I was wondering if it's possible to do a Patron Counter? Either something simple like just grabbing the number from the site, or a bar like Twitch's new sub goal bar. It would really help me out. Thank you!

next shale
#

i don't know who to message but all of a sudden for no reason stream elements says both my personal and bank information are invaild when ive been using the same information for years and it hasnt changed

so now i can't pay anything out for at least 7 days and thats if they get it fixed and then the wait time on top of that for it to payout

uneven oxideBOT
west tangle
#

Hi, im having a problem with SE.Pay. It said i needed to upload my bank statement and a photo ID to validate my account so i can make withdraws. I uploaded my bank statement and it went through just fine however it said my photo id is invalid. I Put in a ticket to ask why and they said it was because the birthdays on my account and ID dont match, which is very confusing to me due to i couldnt imagine putting in a different birthday. I asked them if my DOB was the one they had on file and they said it wasn't so i asked them numerous times how to correct this but they stopped replying with no further help. I have a good sum of money sitting in my stream elements account that will soon be refunded if i cant upload my photo ID but i cant do that because they said my birthday is wrong? im not even entirely sure this is the right channel to ask help in but the website is no longer helping me.

uneven oxideBOT
west tangle
proud spade
uneven oxideBOT
west tangle
proud spade
#

Please

west tangle
proud spade
#

If you have numbers for the other tickets, that would be helpful as well.

west tangle
#

#220378 #218761 #177653 #218760

#

in order from newest to oldest

minor flame
#

Any idea where I can find a list of field types for streamelements?

proud spade
#

Field types for overlays, bot commands, api?

minor flame
#

overlays

proud spade
minor flame
#

Aweosme thanks!

inner crystal
#

good day I have such a problem people complain that after logging into the tip they disappear the button to post and they have to turn it off and on again today I tried it too and it did the same thing I don't know what to do

craggy quiver
#

hi

torpid trellis
#

Hello guys, i have question.
i'm new in SE, my Q. Is ....
when i edit my overlay, could i make the fields of social media grabe the info from the social links in my account, like to write some code for FB account that is in my account and it's show the info from there.

shadow axle
#

hello, i am using the overlay ( space force animated ) and in the scene with the face came - the follower alert just keeps showing a shark animation instead of the space man - no matter what changes i make the shark dancing is still showing for the follower alert only.

hollow smelt
#

guys another question can i add windows of URL's in the SE overlay? or just for obs I'm trying to unify my mega polluted overlay as much as possible

#

url's browser?

thorn crag
#

Hey, quick question, is SE.Live also mandatory when using Touch Portal? I heard somewhere it is not, but it doesn't look like it has a option to authenticate with SE

patent whale
#

Is there a way to refresh session stats via API?

pulsar willow
pulsar willow
hardy walrus
errant imp
#

Is there an easy way to export a widget(or a whole overlay) to disk, and then later upload it?

opaque wasp
#

I'm facing an issue with JS Template literals withing SE custom widget

let bits_needed = 300;
console.log(`${bits_needed} BITS`);
>> $300 BITS 

expected output
300 bits

Instead removing the $ (dollar sign) I got the output needed

let bits_needed = 300;
console.log(`{bits_needed} BITS`);
>> 300 BITS 
undone scroll
#

Im facing an issue where my sources coming from stream elemnts to OBS are super glitchy, anyone know a fix?

torpid trellis
hasty quarry
#

anyone here know how to fix OBS Strem elements not working/not refreshing? I've tried reinstalling still not working helppp

pulsar willow
opaque wasp
# pulsar willow Your first example prints `300 BITS` for me? 😯 I thought the behaviour describ...

It actually can be about custom fields actually, I didn't think about this option; my problem is now with custom fields cache(?).

Originally I had fieldData['bits_needed'] that maybe was causing the bug, I changed it to fieldData['bitsNeeded'] but when printing console.log(obj.detail.fieldData) it still prints both of them, I also tried to delete the whole FIELDS tab but nothing changed.

I tried Save + refresh (even holding CTRL or SHIFT) and Save + log out and log in, didn't get lucky with these attempts.

#

ok that's it, imma stop editing

severe shell
opaque wasp
severe shell
versed dawn
#

how would i start making a widget for personal use, and do i have to complete the oauth form to gain access to the tools needed? if yes, i can't apply because i don't have a company and as i'm just looking for personal widgets, i'm not planning to create a logo for it, either

hardy walrus
#

@versed dawnIf it's entirely for just yourself then no that isn't needed.

#

If you plan on doing certain things for others yes.

high bone
#

Hi ive setup a controller overlay to use whilst streaming but whenever i click of my second display and onto the game the inputs stop showing on the stream overlay, its not the overlay as it works on streamlabs, any help would be appreciated

#

the overlay stops working when i click a different tab or application to obs studio

versed dawn
#

right, i'll have a look over the weekend to see if i can figure out where you keep the documentation on the events i can subscribe to and what data i receive when said event is fired! thanks for the quick answer, though

still juniper
versed dawn
#

no, i think i need the twitch events, which is probably in the twitch api somewhere

still juniper
#

Streamelements is basically a wrapper around Twitch API (plus other things). Their events are received by SE and then sent to you inside widgets. The CustomCode doc in Github details what events you can receive inside SE widgets and the format (subs, follows, cheers, etc). You're probably good enough with that. And if you're not, what you're trying to achieve is probably out of the scope of SE itself

versed dawn
#

that's helpful, now i know exactly where to look, thank you for the information!

#

but specifically, i plan to create a widget that does things based on certain tags(such as backseating allowed)

bronze charm
#

Hello StreamElements Staff's,
I would like to express my concern regarding the use of StreamElements Store. Day before the "item.quantity.current" value in the store was changing without refreshing the page. But right now I can't see that the "item.quantity.current" has changed without refreshing the page. Have you started working on this? Waiting for your feedback.

wet cradle
#

what's the TOS for using it commercially, is there any rate limits?

still juniper
#

afaik, that endpoint is not to be used outside StreamElements

viral raft
#

trying to use the Patreon notification widget from the post of January 2021 in the Widget sharing channel and I keep getting "Invalid Scope" when trying to connect to the dev page to make the webhook connection

mental aurora
#

So... couple of interesting things in SE_API while trying something:

depending on how many custom widgets in an overlay, when you do SE_API.store.set (or anything which causes an SE_API.sendMessage), you get that many responses in each customwidget in an 'onEventRecieved' listener. eg. 4 custom widgets? 4 calls to onEventRecieved with the same data.

Also, SE_API.responses object grows infinitely with no clearing of the values if you call anything which causes a sendMessage...

still juniper
#

Known bug for one and a half months. Reported, no answer from devs

mental aurora
#

cool

still juniper
#

you might want to open a support ticket... I honestly don't know if the issue has really reached to any developer despite the multiple reports, no acknowledgment from their side

mental aurora
#

is there even a ticket system for this? the widget examples repo is entirely ignored it seems

idle gate
#

Why did you open this channel if you are not going to support here?

still juniper
#

I meant the general ticket system available at the website. The repo is pretty dead, yes

mental aurora
#

aha! right found the support ticket form

still juniper
#

not saying it will do anything but... might be worth a try. If you hear back, please let us know here so we have some info too πŸ™‚

mental aurora
#

yea will do

pulsar willow
fervent stratus
fervent stratus
mental aurora
#

1 sec, will find it

mental aurora
fervent stratus
mental aurora
#

its almost literally a copy paste of the above message so yea πŸ™‚

uneven oxideBOT
#

@idle gate ‡️

Read and follow our server rules:

  • We do not tolerate toxicity! Treat the community team, staff, and all members with respect.
  • No advertisement or channel promotion, anywhere on the server.
  • No NSFW/NSFL
  • No unsolicited DMs or friend requests to server members

Make sure to read the #welcome in any server you join.

idle gate
#

why was my post deleted

#

we were just talking

#

the real toxicity is what you do now

true gazelle
#

Hey @idle gate as the rules state, please treat everyone here with respect and kindness.

idle gate
#

? tell me what i did

shut charm
#

Hi, we're noticing changed recently with the StreamElements API related to OAuth specifically:

https://dev.streamelements.com/docs/kappa/ZG9jOjE4MDk3Njc-o-auth2

The following OAuth authorize URL that we've been using for a few years now returns an error of "Invalid Scopes" on the page. Has anything changed with the StreamElements API or could there possibly have been a bug that was introduced to it?

https://streamelements.com/oauth2/authorize?client_id=460928647d5469dd&redirect_uri=http%3A%2F%2Flocalhost%3A8919%2F&response_type=code&scope=tips%3Aread

craggy quiver
#

k

errant imp
#

Whats the limit on SE_API database? How many keys/entries can I have? What is the maximim object size I can have?

thin zinc
#

can anyone help me my tts alertbox have always adding words " born to explore the earth ..etc"

opaque wasp
severe shell
severe shell
wet cradle
still juniper
# wet cradle okay, unsupported, time to treat it like gtts

I don't know how you treat other tts APIs, but tbh and imho you shouldn't be using this one at all for something not related to StreamElements, as that is abusing the API. Especially when your target is a TTS Discord Bot in 33k servers - that's clearly not a light usage at all.

#

Use Amazon Polly directly and avoid problems for yourself and others

wet cradle
#

amazon polly costs money, although it is a future mode I'm thinking about adding for the premium stuff

still juniper
#

Amazon Polly has a free tier. But anyway, abusing others API because you don't want to spend money is not the way to go.

shut charm
viral raft
#

@severe shell thanks for the update/ help. It happened for 2 different accounts for me on 2 different browsers if that gleens any helpful info

grave tundra
#

hello! i was wondering if there was a way to edit the JSON components that build out custom fields on the left menu using JS. it didn't seem like there was a way to get that JSON in the JS. I had an idea to build out some extra fields dynamically in a widget I'm working on.

opaque wasp
grave tundra
tame ice
#

~~Hello! My application is returning the same issue as the user @shut charm reported above.
Returns "Invalid scopes" when a user tries to connect their account to our app.
Client ID: c0c24ab2798f014a

https://streamelements.com/oauth2/authorize?client_id=c0c24ab2798f014a&redirect_uri=https%3A%2F%2Fwww.streamar.com.br%2Fapi%2Fstreamelements%2Fconnect&response_type=code&scope=tips%3Awrite ~~


So, I did some tests and found out that if I redirect the user without URL encode the query parameters, I think the server (chrome actually) don't properly read them as they should.
So instead, I just encode the params.

Before, I was redirecting them to this URL: https://streamelements.com/oauth2/authorize?client_id=c0c24ab2798f014a&redirect_uri=https://www.streamar.com.br/api/streamelements/connect&response_type=code&scope=tips:write

Now, I send them to this: https://streamelements.com/oauth2/authorize?client_id=c0c24ab2798f014a&response_type=code&scope=tips%3Awrite&redirect_uri=https%3A%2F%2Fwww.streamar.com.br%2Fapi%2Fstreamelements%2Fconnect

Also I moved the redirect_uri param to last just in case.


Checked here and this bug apparently only happens in Google Chrome. I tested the first link in this message in Chrome, Opera and Firefox, and it worked on Opera and Firefox. On Chrome it gets "Invalid scopes" message.

severe shell
severe shell
shut charm
opaque wasp
#

Did you post the idea on there by any chance?

viral raft
#

thanks for the help!

#

@severe shell works perfectly now

left rampart
# opaque wasp Did you post the idea on there by any chance?

I'm afraid I got distracted and didn't even sign up there. Also, there were quite a few ideas tossed around at that time and I'm not sure which one(s) you mean. I don't think I've changed my mind on any of the ideas we had, so I'm still happy to do it if I know what to focus on. Or you could post it and ping me for an upvote. Thanks for the reminder. πŸ™‚

#

Or, maybe I signed up 2 years ago and forgot about it. That works too.🀣

wet cradle
elfin arch
#

it's really not that hard to find @wet cradle. But ... it is rate limited and being watched.

wet cradle
#

I know how to easily bypass the ratelimits, and I don't feel like sending it here publicly, if you want we can move to dms

#

I'm not going to be using this api, dw

elfin arch
#

for sure. if you want to go to DM. please do πŸ™‚

#

the TTS is ... um a 'hidden' secret.. while it lasts

left rampart
#

I thought they already put it behind a Captcha?

hardy walrus
#

During a previous period of abuse it was yes.

#

Anything since then and very recent that may have changed but it is being monitored for abuse.

opaque wasp
left rampart
left rampart
# opaque wasp I'm talking about the possibility of dynamically edit the Fields JSON; yesterday...

It's a shame we can't create threads here. I imagine they'd prefer it if we offered some kind of solution to make this backwards compatible (for the JS).

Although, I guess they could do a drop down that specifies the API version the custom widget should use. The current API where dynamic fields are not possible but the existence of the JS and CSS properties is assured, or a new API where we can modify properties at runtime but that means properties could be null. You could also have a nullable: false property in the JSON that would prevent needed properties from being removed/renamed.

#

Actually, rather than versioning it with an API, just introduce it as a configuration property like widgetAuthor.

opaque wasp
broken epoch
#

please answer this #221376 ticket and I find a kind a bug I can explain what is the bug maybe my problem cause a bug.

desert trellis
#

Is the Automatic refresh of the store redemptions page disabled or buggy atm?

elfin arch
#

.... it's on my dream list of things that happen (not threads) ... the left side of overlays

left rampart
# opaque wasp I honestly don't understand how such update would cause problems with already ex...

If the edit could only be done through the JS, there wouldn't be a problem. I was thinking of the situation where the user determines if a field is needed. In which case, the end-user could mistakenly delete a necessary field from a widget. Currently, this is possible by editing the JSON, but that is a much more intentional act.

There is also the use case where we want to be able to define a dynamic number of related fields. Consider a widget that shows the streamer's brand sponsors in a carousel format. Currently, for each sponsor we wanted to include, we'd have to do something like

{
  "sponsorText-1": {
     "type": "text",
     "label": "Sponsor #1"
   },
}

and then access them using something like

let sponsors = [];
for(let i = 0; i < howeverManyWeAddedManually;  {
  let field = fieldData["sponsorText-" + i];

  //Skip adding any that are empty
  if(field.trim() !== '') {
    sponsors[sponsors.length] = field
  }
}```

That could be worked around by adding an optional JSON property or two that, when added changes the format of the field. Something like: 
```json
{
  "sponsorText": {
     "type": "text",
     "dynamic": true,
     "addMode": "+1",
     "label": "Sponsor #{index + 1}"
   },
}```
would only need to be defined once in `fields.json`.  With dynamic mode on, the the field would be a template and contain an array of instantiations of that template.  So the JS from above would be:
```js
let sponsors = fieldData.sponsorText;

Because it's an array, we can query the size rather than using a fixed size, which will be more performant. The addMode I defined above would be one option, and would make sure there was always exactly one empty sponsorText field on the left side, which could then be spliced from the data returned as part of fieldData.sponsorText automatically.

Additionally we could have "addMode": "new" where the JS is responsible for defining all instances of dynamic fields. In that case, we would need to add an optional index to SE_API.setField which would result in something like...

window.addEventListener("onWidgetLoad", function(obj) {
  SE_API.setField('sponsorText', 'Intel');
  SE_API.setField('sponsorText', 'Cooler Master');
  SE_API.setField('sponsorText', 'StreamElements');
  SE_API.setField('sponsorText', 'AMD', 0); //update index 0

  console.log(obj.fieldData.sponsorText);
}

//And for completeness, we should also probably have an event raised when a value changes that looks something like...
window.addEventListener("onDynamicFieldChanged", function(obj) {
  /*
    obj.detail = {
      field: 'sponsorText',
      index: 0,
      oldValue: 'Intel',
      value: 'AMD'
    }
  */
  console.log(`${obj.detail.field} #${obj.detail.index + 1}: became ${obj.detail.value} (was: ${obj.detail.oldValue})`)
}

The output of the above JS would be:

sponsorText #1 became: AMD (was: Intel)
['AMD', 'Cooler Master', 'StreamElements']

Phew! I'm done writing pretend JS for a while. πŸ˜…

opaque wasp
left rampart
#

Sounds great. My apologies for sending that as a single blob of text. Was trying not to confuse things or let someone else's post get caught in the middle of it.

pulsar spear
#

Hello, I was wondering if anyone can help me out?

https://streamable.com/djsenz

Here is what I'm trying to do. I made this overlay/alert animation.
I have it set up so the Twitch logo is a static image at all times and when an alert triggers - it will trigger my animation.
I wanted to hide the static Twitch Logo once an alert triggers so it goes smoothly into the animation - and reappear the static twitch logo once the alert is finished

hardy walrus
#

Any particular reason why?

severe shell
# left rampart If the edit could only be done through the JS, there wouldn't be a problem. I w...

If I understood correctly your example, this is currently used for image and video fields, where you can upload many images in the same field and it is created an array of them.

Dynamic created fields would be a great idea.
For text field what people usually do is create a single text field and choose a delimitador (usually a comma) to simulate an array. You can see an example of this in chat widgets, often used to type bot names to ignore their messages.

left rampart
pulsar spear
shadow axle
#

is it possible to add new custom transitions to se.live version 22.3.5.805 ? - i do not see a plus or minus sign to add or remove transitions.

lime hinge
#

Colleagues, we need your help. Custom alerts stopped working. The fact is that when I turn on the VPN, everything starts working.

#

Any thoughts on what it could be related to? I use overlays from Nerd or Die.

copper lotus
#

Overlay Labels question.
I have top tippers as a horizontal left scroll.
How can I get the text to continuously loop without waiting?
What I mean is, the loop doesn't start again until the last {username}: {currency}{total} ends.
Please help. It looks too empty as is. Thank you πŸ™‚

candid sand
#

Email question, is this real

proud spade
# candid sand

It looks legit. You can always log in to your dashboard the way you normally do (don't click the link in the email) to check.

candid sand
#

Ok thx I'll check today when I get a chance

proud spade
#

Always better to check πŸ™‚ One of the staff may chime in confirming it's real, but the dashboard will let you know also.

candid sand
#

Again, thanks lol, I'm blank faced while typing this but REALLY excited in the back of my mind

wraith perch
#

would be nice to have the code for the Latest Events widget to further edit. the one on github is ugly and I don't like it

ancient zodiac
#

hi hi, hope this is the right channel to be asking in, but I have 2 questions.

#

When editing overlays is there an easier way to see on the left column what you have selected in the work area? and is there a way to cope and paste a layer from one overlay to another?

tribal sleet
#

Quick question:
event.sender is the person that gifts a sub and
event.name is the person that gets the gift, right?

opaque junco
#

Is there a widget for showing a now playing song from YouTube music ?
YouTube doesn’t have the nicest api but i’ve heard of a python lib that does the job.

https://github.com/sigma67/ytmusicapi

hardy walrus
#

@opaque junco only for song request. Anything else would require a custom widget.

pulsar willow
craggy quiver
#

No move

vital wadi
#

greetings, How can I get a list of the data sent with an event? if you look a few messages up at @tribal sleet posted image. I want that, all that information associated with an event. Thanks

tribal sleet
#

Thanks @real furnace @opaque wasp

deep hull
tribal sleet
opaque wasp
deep hull
deep hull
# copper lotus That is correct

i think you'll need a custom widget since the basic label don't provide this kind of option. With a custom code, the widget could detect when the last donator is appearing and restart the loop next to it

deep hull
copper lotus
deep hull
#

You can ask here i guess ? All the devs are on this channel

copper lotus
#

Would someone be able to help me with a custom code? I need my top 10 tippers to scroll left horizontally with the loop starting near the last tipper. (The basic SE labels overlay starts the loop way later, leaving a wide empty gap on my stream.)

winged pasture
#

hi, to share overlays with clients how can i do it or who can i contact? can someone help me?

uneven oxideBOT
winged pasture
#

tks

winged pasture
opaque wasp
#

I'm experiencing a bug with

>> obj.detail.session.data["tip-monthly-top-donator"]```
it prints just a single object `{name:..., amount:...}` but according to the docs it should return an `Array`

UPDATE: That's not a bug, it's just the documentation that's wrong. 

How can I get tip monthle top donators then? Here you have a tutorial, thanks to **jerome#7637**. [#dev-chat message](/guild/141203863863558144/channel/259680142459142144/)
tame ice
slow crater
#

Kind of a long shot, but does anyone know a way to replace the text headers 'Followers, Subscribers" in the Stream Credits widget with an image? I would love to have my own graphic instead of the text word. Thanks.

cobalt sequoia
#

I used to work for a helpdesk, and now I'm a developer. Hello!

round pilot
#

i'm trying to do something in a custom widget with the new /announce command but those don't seem to be handled/passed to the widget yet, is that going to be added at some point? also in the meantime is there a way i can just get all the irc messages?

floral badger
#

Hello, can a store redemption being triggerd by a 3rd party, using appie for example?

#

Soo have being checking the API
Page

Is the put redemtion the one that triggers it?

Then it also would be possible to just rigger commands on the background?

carmine scaffold
#

I need help merging a couple of accounts so I can use the channel feature better.

#

I do have my JWT codes available and ready

uneven oxideBOT
#

@carmine scaffold ‡️

Did you get a "Channel already claimed" message?

More than likely your accounts need to be merged! - Please note:

  • Merging accounts only allow faster ways to switch between accounts
  • Merging accounts does not allow data sharing between accounts - different streaming platforms, different type of events
  • Merging accounts allows duplicating/sharing overlays between the accounts

If you understand the limitations of merging and want to proceed, please find the JWT tokens (!jwt) from both accounts you want to merge and fill out the form here: https://streamelements.com/contact with each token correctly labelled

proud spade
#

Also, merging accounts is non-reversable. There is no way to un-merge without deleting.

carmine scaffold
#

Ok, thanks

opaque wasp
nova hedge
tame ice
lime hinge
#

Good afternoon. The alerts used to work, but now they don't. Here is what the debugger shows. When I switch to VPN, the errors disappear. Help to understand please.
**
CORS policy error. Why was it not there before, and how to deal with it?**

nova hedge
severe shell
# floral badger Soo have being checking the API Page Is the put redemtion the one that trigg...

You can use the same endpoint, but doing a POST request.
If the item store does not need an text input and has no requirements, you can leave the body part as:
{input: []}

In case the item store has the option "Allow user to add a text message to the alert":
{input:[], message: "MESSAGE HERE"}

If the item store has requirements (part 3 of the item configuration), you will send them this way:
{"input":["FIRST REQUIREMENT","SECOND REQUIREMENT","AND SO ON"]}

opaque wasp
severe shell
meager hull
#

hello, i'm hoping to code the chat so that the existing messages on screen scrolls smoothly when a new message comes in. kind of like in mr. boost's horizontal chat, but with the messages scrolling vertically. would anyone be able to help with this? thank you

shrewd terrace
#

I'm looking to get some custom work commissioned, is this the right place to ask?

dense lagoon
thorn crag
#

I mean the API to pause alerts isn't working for a long time and I'm struggling now for nearly 4 weeks with the Twitter support so yeah I'm not that surprised that this issue is handled in a similar way.

halcyon dock
#

How do you use a custom font for the credits widget?

indigo flume
opaque wasp
opaque wasp
halcyon dock
opaque wasp
still juniper
indigo flume
#

{"error":"invalid_request","error_description":"The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed."}

#

ah thats the actual example from us, then oops from my side on this derpachuu

#

but for the 2 specific links I requested, I did get a "invalid URL" error on one of the URLs after 2nd visit in the center of the page and devs also requested if the link is probably malformed because we see this on slack:

halcyon dock
halcyon dock
opaque wasp
halcyon dock
indigo flume
#

Hmm, I've provided the link again to the devs, but it seems that slack is being doodoo in this case. Checking in with them again.

young comet
#

Hello I was trying to see how I can get something like this custom coded with like different effects around the lines for more of a 3D feel

#

Predictions/polls

opaque wasp
young comet
#

I dm you

young comet
wanton cliff
#

Hello! Not sure where else to ask so please aim me in the right direction and I will move my message if necessary cielwaLurk

I am looking for a widget akin to a marathon stream timer, however instead of a timer I would like something more like a goal that adds up subscriptions, donations and bits into a singular bar, with a points system (for example, 1 Tier 1 sub/5€/500 bits would all be equal to one point)!

Does anyone know of something like that or does it not exist?

opaque wasp
opal swan
#

I am trying to add a border around the chat widget and when using the .chat-line class in OBS for custom CSS it has no effect with border-style

severe shell
severe shell
elfin viper
nova hedge
hollow flax
#

I understand that this is being worked on, I also started getting reports from users asking why they couldn't link their SE accounts with us and sent screenshots of the scopes error.

I first thought scopes updated and I needed to do so. Checking docs that turned out not to be the case.

Seeing as this has been happening for 2+ days, might I suggest reaching out to developers directly with an email to keep us updated? A short period of downtime is something, but getting an alert from you all that something is down so we can inform our users or something would be nice.

primal delta
#

Having the same issue on our side, invalid scopes regardless of what scopes (or even no scopes)

fast cairn
#

Hi, how do I view an alert for a donate with a paypal fee already deducted?

severe shell
quartz field
#

Hello there, so Im trying to set up a !roll command where the user can add a number after the command name, to replicate rolling a dnd dice (im so sorry I dont play dnd, Im just following what im been asked to make), the code I have is ${user} just rolled a ${random.1:${args}} on a ${1:} sided die. but the result makes the first number value super high. Im trying to get the first value to be a range from 1 to whatever value was input. What am I doing wrong?

severe shell
# quartz field Hello there, so Im trying to set up a !roll command where the user can add a num...

The issue is that the ${random.} variable does not interpret the parameter sent on chat. So it is like running ${random.1-}, which means from 1 to any number. You can use the mathjs.org API for what you want:

${user} just rolled a ${customapi.https://api.mathjs.org/v4/?expr=$(queryencode "floor(random() * $(1|20)) + 1")} on a ${1|20} sided die

The '20's will work as a default dice value in case the user does not type anything after the command. You can change this value for any other of your preference

quartz field
violet idol
#

i know a dev who is working on a TTS solution for me, but it frequently misses donations - the dev is asking for my JWT token in order to fix the problem. is this safe to give him

hardy walrus
#

@violet idol Absolutely not.

#

That's information that you should never give out and unless you EXPLICITLY trust them to not do anything to your account then you should not.

violet idol
#

thats what i was thinking

#

what kind of access does that give to my account?

#

i'm assuming a lot

hardy walrus
#

The same as giving username/password/2FA access

pulsar willow
#

errr is it just me or does text over image not work...

uneven oxideBOT
#

Text not showing up over your alerts? Go to the Advanced Text Settings and set the top margin to 50, you can work your way to the right position from there.

pulsar willow
viscid jay
indigo flume
#

Issue might have been identified and is being worked on from what i see on a convo right now

cunning grail
#

Is there a way to include the "<" and ">" signs in like a h1 or something like that? When I do that, HTML recognises this as a tag, which I don't want at that point.

pulsar willow
#

I'm receiving donations from sockets and I need to get the amount in a specific currency. Is the currency guaranteed to be the same each time or do I have to worry about converting it myself?

robust raft
#

Hi! Is there a way to obtain the user name of the first place in the SE points rank with a custom command?
!top shows first 5 positions but I want to obtain just the firs place name. Is there a bigger variable list to try? Thanks!

opaque wasp
nimble trench
#

Once I have written a widget I'd like to share with a broader audience... how do I do so?

pulsar willow
analog obsidian
#

Help! timers are not working on my channel even though they are on

ivory crest
#

Good afternoon. Is there a way to stop the chatbot from announcing in chat when someone redeems something from the loyalty store? In my case, the !tts command...

severe shell
severe shell
severe shell
severe shell
ivory crest
pulsar willow
severe shell
pulsar willow
severe shell
#

Not sure about SE.Pay

pulsar willow
#

Your main currency is BRL yes?

severe shell
#

Yes

#

I mean, not mine... the streamer currency

#

Mine is euro

pulsar willow
#

Ah

severe shell
#

I sent 10 euro and it was notified 52 reals

pulsar willow
#

Can the streamer support both payment types or do they have to pick one

severe shell
#

It is attached to their paypal account.

pulsar willow
#

I don't even know what SE.pay is

severe shell
#

Ah okay, it's kind of a "paypal from streamelements"

pulsar willow
#

it's their own payment processor?

hardy walrus
#

Via 3rd party yes.

pulsar willow
#

so can a streamer support both or

#

do they have to pick one

hardy walrus
#

We're just the notification host.

#

As long as both are enabled it's up to the tipper to choose.

pulsar willow
#

ah

#

Guys I'd have to check

#

Looks like it gets converted if it's paypal

severe shell
# pulsar willow so can a streamer support both or

The streamer Paypal account is always a single currency, but it can receive money in any currency.
Paypal will automatically convert to the streamer currency and send the notification to Streamelements with the converted value.

random river
#

Enjoying SE.Live, however on M1 Mac we don't have a Streamdeck plugin. Any news on availability for that?

zealous acorn
#

How do I have a command pull more than the first word after the executable ie "!orb a whole chicken" and the command says "a whole chicken was obliterated by the orbital cannon" We've solved the variables part in #helpdesk-youtube so thanks to the mods that helped me with that.

severe shell
#

It means that it will get the first parameter from the command to the last parameter the user sends. If you want to set a delimiter, you just need to put a number after the : symbol

For example, the command below will answer with the first, the second and the third parameter only:
${1:3} was obliterated by the orbital cannon

If someone send !orb 9 8 7 6 5 4 3 2 it will answer only:
9 8 7 was obliterated by the orbital cannon

grave nimbus
#

Is there a way to get /announce messages within a custom widget currently? Been trying to figure this out but i'm either dumb or is it just not there?

opaque wasp
grave nimbus
#

Got it, ty.

devout cosmos
#

hello, i got some questions on themes about streamelements chatbox for the coders and am curious if something i'm thinking of is possible.
I'm curious if a more dynamic or "odd" shaped boxed chat is possible like in the picture?
Would this require something custom tailored from the ground up or be possible within streamelements?
would this be based on svg or skewed div's?

I only got some very simple barebone experience with css/html, but certainly wouldnt know how to go about this.

#

this is just a mock-up i made in photoshop

opaque wasp
devout cosmos
#

PepeThink would the text have to shrink to be contained. or would the boxed chat be vertically stretched probably?

#

or a "if text is X long, use this alternate border instead"

#

i know some person made a persona 5 themed ap with skewed looking boxes:

opaque wasp
devout cosmos
#

too sharp an angle?

#

looking a bit closer to the app one, it seems the top and bottom lines are perfectly horizontal (of the black box)

opaque wasp
#

Like it's to much angled, in the second image you sent you can clearly see the borders aren't that much angled

opaque wasp
devout cosmos
#

yeh i could adjust that, it doesnt have to perfectly look like that, but the mockup was more to just show the idea of what i meant

#

so if there are technical limitations im unaware of it could be pointed out since im not super knowledgable about indepth code stuff

opaque wasp
#

I'm not 100% sure about what I'm saying but this is what I imagine as a possible scenario coding a chat widget like the one you sent.
The red part is where the text will be. My concern is about long messages: more text means higher container that means less space(?) or am I missing something?

devout cosmos
#

im messing around witht he skew/rotate effects on the boxes and so far got this far:

slow crater
#

I’ve created my own widget, but I don’t know how to export the CSS and HTML. Is that even a possibility?❓

opaque wasp
still juniper
#

@devout cosmos I'd use clip-path, you can finely tune your boxes: https://jsfiddle.net/yp1r2nvz/ (rough example, you most probably want to use calc inside your polygon instead of raw percentages to keep borders aspect as similar as possible between boxes sizes)

opaque wasp
still juniper
#

to me it's not an issue, because I'd preserve the text box width. What changes is the angle of the box (that's what's also happening in the app screenshot):https://jsfiddle.net/v1gfsyzq/. Your option is also valid I guess, but I wouldn't do it that way (seems problematic in many ways)

devout cosmos
devout cosmos
#

i made it a bit more simple using just the polygon +skew/rotate method and got to this:

#

PepeThink how do you grab the twitch/youtube colorname, and apply it not to the font color but the backgroundcolor?

devout cosmos
#

@opaque wasp whenever i try to change the color of the background it just goes transparent

#

but it does grab a color on the font

cerulean sparrow
#

Hello guys! What can be the problem?
I have avg 450 viewers and if I use !addpoints all command more then 450 people gets point.
Sometimes 600+ viewers gets points :(. Any idea?

opaque wasp
devout cosmos
#

from what i'm seeing in this theme "background-color" refers to "userbackgroundColor"

#

and then i believe its specified here how the {{userbackgroundcolor}} should be decided right?

#

but i guess i should change the "type" since its still on colorpicker

opaque wasp
#

I honestly don't get what you're talking about. You can get name's colors via message's event object. event.displayColor

tribal zenith
#

that property only exists if the user actively set a color for themselves

opaque wasp
tribal zenith
#

that was the on-site JS for Twitch. The Chat API doesn't necessarily get that info: https://dev.twitch.tv/docs/irc/tags#privmsg-tags
StreamElements just provides the data we get from Twitch. So if the color isn't set on their end, it won't be there on SE end

wraith perch
#

I've got this recent events widget. is there a way I can have the names display with the proper capitalization?

opaque wasp
wraith perch
#

so the first guy, loomatab, has their name displayed as LoomaTAB - how can I get the widget to match that?

opaque wasp
wraith perch
#

I added text-transform to the CSS tab but none of the formatting options do what I want

wraith perch
#

still looking for help πŸ™‚

signal thunder
#

hi! is this the right place to ask this? if not direct me somewhere else πŸ™‚
I want to put some information from buymeacoffee into an overlay, and get it using the buymeacoffee API, but I'm not too happy about directly storing the token in the overlay script setup -- what's a good procedure for this? is it better to just run it locally in OBS? are there some environment variables that I could set up in streamelements overlays?

hardy walrus
#

@signal thunder If you want something within a SE overlay then yes you'd probably need to have the "token" within it.

Otherwise a local file as an overlay would be next safest route.

signal thunder
#

I kind of thought so... wanted to combine it with the SE information about past session subs into a single widget but I guess I can't have both at the same time

lapis lion
#

Hello, is there a way to add a gift label in the custom widget. thanks.

floral lance
#

hey, why store:write and store:read are invalid scopes when Im generating the OAuth2 auth url ?

drifting fiber
#

hi is there anything available for using woocommerce with stream elements i already have a shop with lots of things was wondering if anyone had any knowledge on that

inner lagoon
hardy walrus
#

@inner lagoon Not possible due to iframes.

inner lagoon
hardy walrus
#

Not this one.

inner lagoon
#

Can you elaborate?

pulsar willow
#

Twitch recently released an Artist badge for chat, does anyone know what the object identifier for it is???

rugged ferry
#

Hi i have problem with my adress. I have name Heywood cz/sk and if i give paypal page it goes on streamelements home page. I escape / in my adress %2F and its working, but after donation it redirect to bad page 😦

crimson vessel
#

Hello, I've got a problem with the chat box overlay. All of my users on chat got moderator badge. Could anyone help me with that issue, please?
FYI: Just use updated JS file: https://pastebin.com/raw/rfNHPUYT
SEheart Thank you @terse crest SEheart

desert pebble
#

Hi, I'm a complete newb to developing, but after making some heavy research, I'm trying to personalize my overlays, but I couldn't find the info needed to make the widget, where could I get this info from?

desert pebble
young comet
#

Hello! I was searching how to link a streamelements store for like rewards to a website

#

I can show examples as well

floral lance
#

Hello everyone, are scopes store:write and store:read available?? 'cause aren't working for me

plucky bluff
#

Are there any other bots besides Streamelements, Moobot, streamlabs, and Wizebot where i can make a custom bot name?........ Streamelements is the only not to get a custom bot name for Free. But i don't know what other bots to get one for free......i can't use it on streamlabs, moobot, or wizebot. Because those requires a premium subscription purchase, and i hate Price and Purchases

#

And i wish Nightbot can have the custom bot name feature

worn dagger
#

is there ever going to be an integration for tiktok live?

hardy walrus
#

@plucky bluff Yes you can get it for free with streamelements.

uneven oxideBOT
#

Currently renaming the bot fully works with SE.Live plug-in for OBS. You can follow this video guide to set it up in your activity feed dock: https://imgur.com/a/CY8P0oc

opaque wasp
#

and i hate Price and Purchases

opaque wasp
pulsar willow
#

@elder dragon I am currently using advanced bar rotator by coocla33 and i'm just wondering if there is a way to add bits to the cycle? or if there is a more updated version of the bar? Thanks sorry for pinging you but iam unable to message you i thought you maybe the only person who can help..

opaque wasp
pulsar willow
opaque wasp
pulsar willow
opaque wasp
plucky bluff
# hardy walrus <@703035984740089867> Yes you can get it for free with streamelements.

but i want another bot where i can do custom bot name for free!! not only streamelements!!!.......... because theres a Command that im Doing.............. like streamelements wont shoutout people themselves.......... for example.............. i type "!socarly " and streamelements Responses "!so Carly_Sings" but streamelements wont respond the Link to the streamer too! because Bots dont Respond Twice in chat! how will i Fix That?

pulsar willow
minor flame
#

Hi so i'm learning to code on streamelements and coding in general. I was wondering if anyone can point me in the direction on making a webm playlist

Basically trying to achieve where a element is playing one video and then loading another that will loop until its interupted

cedar shore
#

do I need OAuth2 access to be able to hit endpoints like channels/me?

minor flame
#

fieldData can be referenced directly in JS in the Overlay editor correct?

pulsar willow
# minor flame fieldData can be referenced directly in JS in the Overlay editor correct?

The Overlay Editor Documentation (link in channel description) states:

This [field] data can be also called by {{variableName}} or {variableName} within HTML/CSS/JS code (however for better readibility we suggest using those calls only in HTML/CSS).

Most of the time a structure like this is used in JS:

let someVariable;
let anotherVariable;

window.addEventListener('onWidgetLoad', function (obj) {
    const fieldData = obj.detail.fieldData;

    someVariable = fieldData["someText"];
    anotherVariable = fieldData.someNumber;          // another syntax to access the value.
});
minor flame
#

Danke!

sweet cargo
#

hello. I've been trying to find info and a solution to displaying the stream elements leaderboard in obs. i thought there might have been a widget or something but no luck. is there a cool way to do it other than copying the leaderboard webpage and using it as a browser source of the page? (also already using the twitch panel extension) but want something that can pop in and out.

floral badger
#

Hello. I would like to have some help.

I would like to trigger a store redemtion ( or a command)
Without using the chat.

I use deepbot that is able to create custom API.

My end goal is to trigger a store redemption without having to use tekst in the chat

pulsar willow
# minor flame Hi so i'm learning to code on streamelements and coding in general. I was wonder...

Do you mean something like:

HTML:

<div class="main-container">
  <video id="video" playsinline></video>
</div>

CSS:

.main-container {
  width: 100%;
  height: 100%;
}

#video {
  width: 100%;
  height: 100%;
  object-fit: contain;      /* centers the video. */
}

JS:

const videoElmt = document.getElementById("video");

let cmdText;
let idleVideo;
let insertionVideo;

let nextVideo;


function play(url, vol=100) {
  videoElmt.pause();
  
  videoElmt.src = url;
  videoElmt.volume = vol / 100;      // Has to be a value between 0 and 1.
  
  // 'load() will reset the element and rescan the available sources ...'
  videoElmt.load();
  
  videoElmt.play();
}


// When video playback starts ...
videoElmt.onplay = () => {
  // ... next video is assumed to be the idle video.
  nextVideo = idleVideo;
};


// When video playback has ended ...
videoElmt.onended = () => {
  play(nextVideo);
};


window.addEventListener('onWidgetLoad', function (obj) {
  const fieldData = obj.detail.fieldData;
  
  // Command becomes case-insensitive by converting all strings to lowercase.
  cmdText = fieldData.cmdText.toLowerCase();
  
  idleVideo = fieldData.idleVideo;
  insertionVideo = fieldData.insertionVideo;
  
  play(idleVideo);
});


window.addEventListener('onEventReceived', function (obj) {
  // Ignore any event that isn't a chat message.
  if (obj.detail.listener !== 'message') return;
  
  const data = obj.detail.event.data;
  const msg = data.text.toLowerCase();        // same as 'cmdText'.
  
  if (msg !== cmdText) return;
  
  console.log("Widget is triggered.");
  
  // Override next video.
  nextVideo = insertionVideo;
});

Fields:

{
  "cmdText": {
    "type": "text", 
    "label": "Associated command:", 
    "value": "!test"
  }, 
  "idleVideo": {
    "type": "video-input", 
    "label": "Idle Video:"
  }, 
  "insertionVideo": {
    "type": "video-input", 
    "label": "Insertion Video:"
  }
}

Sry for the wall of code ...

minor flame
#

I think so I have to test it

pulsar willow
#

When the command !test is posted to chat, it should play the insertion video in the next cycle.

minor flame
#

But basically I have a webm that plays whenever I load up the overlay but after it complete it switches to a looping webm for the duration the widgit is loaded

pulsar willow
#

ah kk, so the insertion only happens once (at start up)?

In that case you can delete the onEventReceived block (the very last function block).

and modify onWidgetLoad to

window.addEventListener('onWidgetLoad', function (obj) {
  const fieldData = obj.detail.fieldData;
  
  // Command becomes case-insensitive by converting all strings to lowercase.
  cmdText = fieldData.cmdText.toLowerCase();
  
  idleVideo = fieldData.idleVideo;
  insertionVideo = fieldData.insertionVideo;
  
  play(insertionVideo);
});
minor flame
#

But ill take a deeper look on this later its 7AM for me and I havent slept yet but thank you for the info!

pulsar willow
#

dann Gute Nacht πŸ˜„

minor flame
#

But yea pretty much. Eventually I want to add more function to it like the !test command you mentioned

#

but one step at a time

#

Gute Nacht!

pulsar willow
# minor flame I think so I have to test it

One last thing: In my test it throws an error right after (re)opening the editor:
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.
I assume, this should only prevent nerve-racking editor behavior, as it seem to work just fine in OBS.
To overcome the problem in the editor, you can simply resize the widget a tiny bit or change one of the UI fields.

still juniper
#

I assume, this should only prevent nerve-racking editor behavior, as it seem to work just fine in OBS.
That's not related to SE editor, it's a browser policy to prevent webpages to autoplay media and bother you (look for Chrome's Autoplay policy if you want to learn more). OBS disables this in its shipped Chromium for obvious reasons

pulsar willow
ruby thistle
blazing ocean
#

is there any way to make !daily give points to people for either each stream or daily

jagged forum
#

Hello guys.
I have a lil question, is it possible to show the Media Request on stream programmatically, via chat command?
I'm starting a stream-a-thon tonight and invited a couple of friends to stream on my stream while I'm sleeping, however, most of them can't make the whole night, so I had the idea to add a command, like !partner_offline, that gonna trigger my OBS to change to the media request source, already got everything else done but activate the media request that, as far as I found, only activates if I manually click the "Show on Stream" button

crimson vessel
#

Does anyone know how to setup automatic update for stream labels (last follower/recent followers etc), and end credits too? If I do not refresh the browser link I won't see them. Also, the text might be overlaping sometimes.

shy terrace
#

would anyone know how to set up a virtual environment on VS Code for making a discord bot in python? Probably a bit of a stretch...

hardy walrus
#

That would be something for #general-chat as this is geared towards us and our API.

spice vapor
#

Hello! I wanted to import from one of my channels overlays to my another channel. Its that possible?

pulsar willow
spice vapor
#

I'll try it

#

It works!

#

Thanks <3

crimson vessel
#

I'm using stream labels, and Credit Roll by @hushed hazel. How could I set them to auto-update if someone follow channel and show them inside recent followers? Right now, If I don't click refresh in obs, that won't work. Could anyone help me with that issue, please?

dense hill
#

Hi all, i just joined to the server. I was using another bot with Streamelements overlay so i decided to change my bot as Streamelements aswell. But during setting up the commands, i realized that i can't use If/Else statements. Is ther any way to use that conditions with SE Bot?

proud spade
dense hill
#

that makes me sad. thanks btw

arctic tusk
#

how can i share/let other people use my my overlays

pulsar willow
arctic tusk
#

i just click on the link and its add to my overlays

hardy walrus
#

The click-a-link method is limited to certain approved brands/individuals.

uneven oxideBOT
#

@uncut bronze, posting multiple links will result in not being able to post again.

pulsar willow
floral badger
#

Hello. I would like to have some help.

I would like to trigger a store redemtion ( or a command)
Without using the chat.

I use deepbot that is able to create custom API.

My end goal is to trigger a store redemption without having to use tekst in the chat

floral badger
#

I really want to see if we can get this working! and i even would like to pay for it! @severe shell i know you reacted earlyer on this, but i cant get it to work, ATM i try to make it work using postman (so first get the api work before i put it into deepbot.

pulsar willow
#

Hi Support/Community. I have the Awesome Shoutout Widget and Moderators setup in StreamElelments https://streamelements.com/dashboard/bot/user-management However, when they type in the relevant command eg !so The widget does not appear on-screen. It works fine for me (the owner) Any suggestions would be welcome as have been trying to sort this for over a week now 😦

uneven oxideBOT
#

@slow bay ‡️

Read and follow our server rules:

  • We do not tolerate toxicity! Treat the community team, staff, and all members with respect.
  • No advertisement or channel promotion, anywhere on the server.
  • No NSFW/NSFL
  • No unsolicited DMs or friend requests to server members

Make sure to read the #welcome in any server you join.

inner lagoon
#

working on a custom chat overlay
is there an easy way to see if a chatter is a follower?

inner lagoon
#

if not im just gonna use the decapi api

pulsar willow
#

Hello, I came across this widget https://imgur.com/a/iDipPLz and I would like to activate it using a command in the stream chat. I know absolutely nothing about code. Could someone please explain to me how to do it? Not do it for me but just explain, thank you for reading and sorry for the Google translation

broken coyote
inner lagoon
remote stone
#

Hey guys, I added some Goals (Followers, Subs) in my Stream, but I don't want them to appear all the time. I want the Goals to show as Slides time by time and when they get complete, just stop to appear. These Widgets have some animation, so it would be amazing if it could be shown when we hit the Goal.

inner lagoon
golden shell
#

I need a command that randomly picks a number from 1-100, but if the number picked is from 1-99 I need one phrase and if the number picked is 100 I need a diferent phrase, I tried something like this ${random.pick '${random.1-99} A phrase' '100 B phrase'} but then I realized that the probability of picking 100 would be 50/50 and not 1/100 I need help plz, like is there a way to use "if"in chat commands?

inner lagoon
#

Alright people I need some help...
I made a custom widget, and for some reason when looking at it in the editor it looks good. But when when looking at it in OBS a black background appears in the corners... it's obviously something having to do with the CSS but I'm not sure where to start.

inner lagoon
#

figured it out.. it was this line in my css:
backdrop-filter: blur(3px);

pulsar willow
# golden shell I need a command that randomly picks a number from 1-100, but if the number pick...

thefyrewire's pastebin API might work
https://thefyrewire.com/docs/api/twitch/pastebin/

You would basically use the number as tag and specify two lines.

The command:
$(customapi.https://api.thefyrewire.com/twitch/pastebin/XXXXXXX?filter=${random.1-100})
(Revision: like thefyrewire clarified, it should be ${random.1-101}, as the max is excluded.)

Content of pastebin document:

:[100] Special message.
Default message.

The idea is that it will fallback to the untagged lines, if it doesn't find a match.
(Rn I cannot test it myself, so let me know if there is a problem.)

summer mesa
#

Is it possible on a chat widget to change a setting for "ignored users" to be "white listed users". To only show a selected user's message on said chat?

hardy walrus
#

Would need a custom widget at minimum.

#

As far as a whitelist function: no idea.

summer mesa
#

Yes, I use the custom widget by Coccah that was provided on this server. But I'm looking to try to get this whitelist function to implement an idea I got on streams

serene turtle
#

Hello! Just trying to get some more information about a dev api request.
lx#0219 said they had forwarded this request to the devs, but it has been like 14 months.

The request was to allow Streamelements to do the /delete {msg-uuid} command with the /say POST endpoint.

They said the initial reason why they didn't allow it was the concern that since SE is modded in so many channels that they were afraid of users deleting messages in a different chat than the command was ran from.
However, with testing, we discovered that the command is scoped to the channel it is ran from.
You cannot delete messages in another chat even if SE is modded in both.

#dev-chat message
#dev-chat message
#dev-chat message

Any updates would be appreciated. THANKS!!

golden shell
polar pawn
#

Hi there! I’m interested in making a level queue so people could type in !add and then their level code but I have no idea what the command would be. And also what commands I would use to choose sub random, weighted random, etc. can anyone help??

mild cipher
pulsar willow
pulsar willow
broken coyote
#

I have a viewer queue on #widget-share. It could be easily modified to have text input added

lone ibex
#

Is there a way to add javascript into an overlay layer / is it possible through the api? I'm coming from streamlabs where it's possible to edit the chat box so that you can fire custom functions on chat events

pulsar willow
devout axle
#

Hi,
I need help for one of the widget i'm working on. I'm using onSessionUpdate infos so everytime there is donation, i take the top donation (data["tip-session-top-donation"]["name"] for exemple) and such and put it in my widget.
But it looks like it's not updating the widget on OBS. It is updated live on Streamelements, but it doesnt update live on OBS. Is there a different way to do it, or if it is the good way, how can i go around that ?

ivory yarrow
#

Hi, I am not sure if this is the correct place but Eglorian said I should address this in the Discord. So, I have a custom overlay that I've made and I've tried this with everything loaded in an overlay template on SE web site, and also one with just the alerts. When I use the browser source SE link in my OBS, OBS and my PC basically lags. When the alert runs it basically locks my PC for at least 5 seconds and lags so intensely that the alert animation and sound does not line up. What causes this? Could it be the dimension of the animations or something else that might cause this?

pulsar willow
# devout axle Hi, I need help for one of the widget i'm working on. I'm using onSessionUpdate ...

Maybe OBS's console can give you some indication about the problem:
https://obsproject.com/forum/threads/how-to-get-console-log-in-browsersource.110221/

You basically start OBS from a terminal with the parameter --remote-debugging-port=9222
Then you can open it in a browser of your choice (for this example the URL should be localhost:9222)

pulsar willow
quartz spire
pulsar willow
ivory yarrow
#

yes

#

But if I "install" from the SE overlay library and use that, it doesn't

devout axle
cobalt niche
#

Hello, I can’t seem to get one of my games to work on browser source.

Prior to doing the update months ago, it worked. Now it doesn’t. I was told to Check the browser acceleration box. This didn’t work and seemed to cause me more issues with other browser sources. So I unchecked it and been streaming without this game.

The developer made sure my gaming link worked by having me put it in a Reg browser. There seems to be a disconnect between this and pixelplusdev on my OBS. Other streamers seem to have theirs working.

Your assistance on helping me with this is greatly appreciated πŸ’š

wary eagle
cobalt niche
#

pixelplush…..dev all I have to do login, allow twitch access, go to parachute game, copy link and paste in OBS browser source per instructions

cobalt niche
keen olive
#

any chance someone can tell me why media request will stop after one song, and won't auto play ? this is during the backup playlist

cursive tinsel
#

Hello! I submitted a request to have access to the API back in October and got no response. I bumped it in February and was told I'd be contacted within a few business days but was not. Is there anything I can do to get API access?

sour gorge
#

Is there a way to loop in our own ecommerce platforms or integrate them with StreamElements? I know that there is merch through your service, but web design is my main job and I already have an existing ecommerce project I would love to promote through my streams. Thank you! (I'm on Shopify BTW)

severe shell
severe shell
sour gorge
modest void
#

Hello, I've been taking a look at older messages in here about {name} / {displayName} in subscription alerts but I don't find any solution about uppercases problem. Using {name} ignores uppercases. I would like to display subscribers names correctly, with their uppercases. For example, if a user is called PeterTheMan the {user} variable shows peterthemanwithout respecting uppercases. I've tried {displayName} and nothing happens, it doesn't show absolutely anything. Also I realised that {sender}, which is the user who sends subscription gift, is shown correctly. Please, any way of fixing this? Thank you!

floral badger
frosty spoke
#

Hello I was having issues trying to change the cheer alert image/video. I am able to change every other alert but cheer is not updating when removing the default then adding the custom image.

sacred vine
#

Is there a way of simply editing the text of a widget without having to open up the streamelements website - say for example through the streamelements chat bot?

fast cairn
#

Hi, is there any way to display the OBS activity feed from youtube and twitch at the same time? easily more docks but I use restream so I stream to YouTube and Twitch at the same time

burnt token
#

hi when i try to use obs virtual camera i just get a black screen, i am not sure how to fix this

supple laurel
#

hey how do i disable the plugin its not my thing

#

oh nvm found it

quiet briar
#

I have a "kiss, marry kill" command where it picks random users for each. But there are so many bot accounts its making it kinda meh when its commanderroot, etc.

Anyway to make it like real accounts? followers only or something?
Current command:

@${sender} is going to kiss @${random.chatter}, marry @${random.chatter}, and kill @${random.chatter}.
can I just swap chatter to follower?

zealous mural
#

I think I may have discovered a bug in the way ${queryescape} works. I have a customapi/urlfetch command and depending on whether a url parameter value comes from a user argument or is a static value, characters are not being escaped.

Example:

  1. Command: !test me & you
    Response: ${customapi.[URL]?var=${queryescape value}&var2=${queryescape ${1:}}
    Received: [URL]?var=value&var2=me+%26+you

  2. Command: !test me & you
    Response: ${customapi.[URL]?var=${queryescape value|value2}&var2=${queryescape ${1:}}
    Received: [URL]?var=value&var2=me+%26+you

If the "queryescaped" value is from a command argument, everything works as expected. If the "queryescaped" value is static (but customized by the user in the command), the queryescape function seems to truncate the value at the first character that should be escaped.

severe shell
severe shell
severe shell
uneven oxideBOT
#

@burnt token ‡️

SE.live is a plugin for OBS Studio for the best OBS support, please join their Official Discord @ https://discord.gg/obsproject

severe shell
fresh oxide
sacred vine
hardy walrus
#

@sacred vine this is the closest immediate thing like that. Do not it only changes for the widget #widget-share message

tawdry onyx
#

Hello guys!
I am trying to use a widget but I cant understand the config.

#

Its the goal widget
I dont know where to Restart, and I dont know, where to set the ammount of rewards, because as far as Ive seen on the side, the 3k Bits and yellow text, are just Text. Where can I configure it so it can detect bits?
I have set it to Cheer (goal)

fast cairn
#

add Multistream please YouTube / Twitch / Trovo and other....

uneven oxideBOT
#

Check out the StreamElements ideas board: https://strms.net/ideas. You'll be able to add ideas, upvote ideas you agree with and track their progress with email notifications. Adding and upvoting ideas also helps the staff know which ideas should be prioritized so please take some time to upvote.

fast cairn
#

how to add?

hardy walrus
#

Type in share an idea then entire.

fast cairn
#

Thanks

pulsar willow
sacred vine
#

@pulsar willow @hardy walrus great, thanks a lot!

halcyon dock
#

hi, I'm trying to set up sound commands but it's not working 😫 I put a sound on the stream store and used the widget, still nothing.

blazing ocean
#

does anyone know how to make this command work

#

im trying to make it so that each day viewers are able to redeem specific ammount of points per stream

proud spade
blazing ocean
#

@proud spade do you know of a way i could get it to work?

proud spade
#

Use two bots

blazing ocean
#

im confused on how i would get it to work tho

#

from what i know id have to make it so that when the viewer types !daily stream elements would have to command another bot to do the command

proud spade
#

You would have to move the !daily command to another bot, then when the other bot does !addpoints the streamelements bot will reply.

pulsar willow
#

May I also propose that c4ldas' answer about a possible learning path gets pinned to the channel?
It is a frequent question and I found the answer very helpful.
#dev-chat message

tidal marten
#

Unfortunately i can not see my Se Pay Withdrawal button Can you help me With That?****

green flare
frozen monolith
#

I was wondering if there was a widget out there for SE Overlay where is someone request a channel points redemption, their name is shown permanently until another person redeems it (similar to how the latest follower or highest donation displays the chatters of those categories).

untold spear
#

Hello. I'm looking for a command to show a Valorant rank. Can anyone help me?

pulsar willow
#

Ummm..........how I fix this??

minor flame
#

@young vale please direct your issue your having here!

young vale
#

thanks @minor flame

#

hey people i have a alertbox custom that has a "pet" that reaction when i receive subs, follows, bits etc. But when for a long time i didnt receive anything the pet go to sleep that is a permantent animation until somebody make some sub etc, the problem that i have is like the animation in some moment doesnt do anything give me the perception that the animation crash, talk with ravaging i think that is more a code problem but i really didnt see were is the problem i have a message in the console "about:srcdoc:842 Uncaught (in promise) DOMException: The play() request was interrupted by a new load request" somebody can help me?

young vale
terse meteor
#

Kind of a random question, but is there someway to edit a widget so I can use custom fonts with them? My current set-up using a specific font not on fonts.google.com and I can't seem to find a good rotating events widgets that'll allow me to do so

torpid magnet
#

Hello, I've recently been having an issue where my music does not auto play but it is set to auto play . No matter if i play through my browser or through se live

pulsar willow
#

Hey @elfin arch Little help?

fleet shale
#

Can anyone help me how to emulate chat?

copper lotus
#

is anyone else having an issue with trying to edit their overlays and the edit page not loading at all? It's been like this for a couple days

hardy walrus
#

What browser are you using?

copper lotus
#

Google Chrome

hardy walrus
#

Still behave the same way in incognito?

copper lotus
#

it works on my SE youtube account but not loading in my Twitch SE account

#

I'll check real quick

copper lotus
#

and now OBS browser source looks like this

#

I tried switching to a Microsoft browser. Same thing, editing YT works, but editing Twitch still does not

narrow hazel
#

Please! when are you going to create the option to delete channels? :S

vernal flower
#

can somebody from staff here help me with my raid shadow legends sponsorship please

uneven oxideBOT
#

@vernal flower ‡️

Not all staff are able to assist with support issues. Please refrain from pinging them or sending them DMs unless asked to.

faint maple
#

Where do I find the documentation? I haven't been able to get a single <p> in the widget πŸ˜‚

faint maple
#

anyone around to ask for some help?

quasi stratus
#

Hey can someone please contact me, there are issues surrounding my sponsorship and I'd like to be able to communicate to someone effectively about it

fervent stratus
quasi stratus
#

227487

pulsar willow
frosty smelt
#

I really wanted to learn how to do my Personalized CSS Chatbox and Goals. Does anyone have any idea where I could learn them?

quasi stratus
#

Hey id appreciate it if anybody could give me an update on my ticket :)

topaz drum
#

Can i turn off these messages between the start and the end of the module "Raffle"?
It just spams the chat PepeThink A message for the beginning would be fully enough.

gleaming sky
#

i'm trying to integrate ko-fi events with the streamelements alerts. so far i've made a pipedream to convert it into a donation alert, but is there an api link to post a new subscriber event or something of the sort? i'd like ko-fi memberships to have their own text+color rather than it be displayed as a normal donation.

round jetty
#

can anyone show me how to merge my account together

fervent stratus
round jetty
#

i did but nothing shows up brother

pulsar willow
#

Hi, can someone help me please. Im trying to create my overlays and stuff but I keep getting error messages saying my overlays do not exist

uneven oxideBOT
pulsar willow
#

Okay I did

winter sphinx
#

Hey!
Can someon help me about streamelements api?

#

I want to build an application to use points and store, but i don't see an endpoint to buy a store item with points.

wintry quiver
#

Hey, is there a way to know when a channel point is redeemed?

hardy walrus
#

Natively unfortunately not yet.

wintry quiver
#

So what is the way to do it? via Twitch API?

hardy walrus
#

Yes

#

However

#

Our lovely friend @mild cipher has something that may work interim.

wintry quiver
#

Ah interesting, can I still use it with custom coded widgets?

hardy walrus
#

You could probably poke him in the coders channel.

#

More of something he can honestly answer.

wintry quiver
#

Thanks, appreciate your help bro πŸ˜„

spice holly
#

is it possible to just get a certaint part of this api request? with the ${urlfetch} variable?

main heart
#

Hello, I know nothing or have knowledge on how to do this.

A streamer I watch sometimes triggers an event on his screen like a bag of coins explodes and people would type "coingrab" which will give users between 1-10 in loyalty points.

How would I be able to do such a thing?

If this is something that someone can help me with but time consuming I am willing to pay for your time and work!

hardy walrus
#

@spice holly Has to be done elsewhere serverside as SE can't parse json.

spark cypress
#

Has there been any headway on getting Tiltify integration increased? Meaning having it show up in the activity feed, et c... ?

pulsar willow
#

Hi, is there any example on how to receive external websockets? (So I can get alerts from a custom websocket server, for local donations)

foggy bone
#

Can I return data from a custom overlay variable in chat via StreamElements? Example:
Overlay .js: answer_everything = "r 42";
Chat: !test
The value is r 42

whole mural
#

With something like a death counter, is there a way to have a viewing command return "hasn't died yet" if the count is 0 and then change to "has died xx times" if it is above 0?

pulsar willow
pulsar willow
pulsar willow
cunning grail
#

Does anyone know how to get the viewer count into StreamElements manually like with API or something? I need it manually, because I need the follower count as an if-condition.

unborn thistle
#

i'm not quite sure how to word this but i hope you can understand: i was wondering if there was a way to edit the CSS of a preset se label.

for example: im trying to use the latest subscriber label but i want to edit the CSS of the text and i cant figure out how.
when i use the custom widget open it doesn't have what im looking for.

another solution that could fix this is i was wondering if there was a way to pull the HTML/CSS/etc from a base label so i could put it in the custom widget option.

i'm really new to streamelements so sorry if this question is dumb

tame crown
#

When i am trying sent event i am getting this

#

How I can fix this problem

main heart
cunning grail
unborn thistle
unborn thistle
#

thank you!

cunning grail
#

The authentication token you need is found in your StreamElements profile when you activate "show secrets"

#

what is wrong with this? Why do I get nothing in the data section of my widget editor???

#

first time trying to work with the SE API

thorn crag
#

Maybe another broken part of the API maybe something other went wrong. Probably the first tho because your syntax seems right.

inland kayak
#

hi can someone help me

#

dosent work my tip page of donation

pulsar willow
#

how to create commands Returns a list of channel names hosting the specified channel.

hardy walrus
#

Not possible.

#

They nuked the method for getting that.

pulsar willow
#

yes at least with nightbot is it possible?

hardy walrus
#

No idea as I don't use it.

pulsar willow
#

but streamelements itΒ΄s best: D

hardy walrus
#

Β―_(ツ)_/Β―

charred falcon
#

Are there any plans to update the socket.io server to above 2.x?

south fox
#

hi can someone help me? the cheers in the hypercup are not visible someone have the way to fix that?

cunning grail
#

And what about the viewer count thing???

still juniper
# cunning grail Or did I forget something? Like I just wrote ONLY that code in the editor, went ...
  • Data section has nothing to do with that call (or any other call for that matter). Data section contains the values of the widget variables (defined in the fields section) as configured by the user.
  • Those curl lines make no sense at all within the editor, as it's bash/command line syntax and not a proper Javascript (JS API calls are usually done with fetch or axios). Apart from that, session data is available in widgets at load and at the corresponding update events, so calling that endpoint is most probably unnecessary
  • SE does not provide viewer count info afaik. You need to directly use Twitch API or other 3rd party services
alpine zodiac
#

Could anyone help me. I don't know why but every time I try and load up my dashboard on the streamelements website all it shows me is a white screen. I've tried login out and back in, refreshing the page, waiting it out but it's just a white screen.

real furnace
real furnace
real furnace
real furnace
real furnace
real furnace
alpine zodiac
#

Ight

honest osprey
#

Hi so the guys in helpdesk twitch told me to ask in here instead but I would like to make a command where the response is entirely based on what the category is. for example if the category is Bannerlord the chat bot would send one thing, if the category was Hunt: Showdown the chat bot would say another thing.

#

I have 0 coding knowledge so if its a coding heavy job then tell me now so i can call it a lost venture

main heart
real furnace
pulsar willow
# honest osprey Hi so the guys in helpdesk twitch told me to ask in here instead but I would lik...

I would use thefyrewire's pastebin API for this:
https://thefyrewire.com/docs/api/twitch/pastebin/#required-parameters

You would basically create a https://pastebin.com/ document with a content similar to:

:[Bannerlord] Some response.
:[Hunt: Showdown] Another response.
:[Just chatting] Yet another response.
This is a fallback response, if there is no match.

Then you can query this document with a command like:

$(customapi.https://api.thefyrewire.com/twitch/pastebin/XXXXXXXX?filter=${queryescape ${game}})

XXXXXXXX would be replaced with the id of your pastebin doc (for https://pastebin.com/pMhwwyB2 this would be pMhwwyB2).

Since I'm not a streamer, I wasn't able to test any other category than <no game>.
Feel free to point at errors.

main heart
cunning grail
main heart
main heart
hollow moat
#

is there a way to get a status update on oauth token requests? the asana email response's provided link can't be accessed; i even tried making an account with them, but i still didn't have permission to view it

main heart
pulsar willow
# main heart I've been sitting here for a good couple of hours and testing things back and fo...

The original question (just to make it easier for other users to understand the problem):

A streamer I watch sometimes triggers an event on his screen like a bag of coins explodes and people would type "coingrab" which will give users between 1-10 in loyalty points.

Stolie's answer:

Users Types -> !CoinGrab
Second Bot (Not SE) -> replies with !Addpoints {username} {amount}
SE bot -> Gives the points to the user


Which other bot(s) do you use?
Do the bots respond in any way, if you try to trigger commands on the respective other bot?
I ask this, because last time I tested something similar, it seemed that the SE Bot ignores most of the other bots.

If that's the case, a custom widget would be another solution (lx's "Bank Heist chat game" in #widget-share is a good example for that).

main heart
pulsar willow
#

@main heart Triggering it via a stream deck should be possible (afaik they do support webhooks).
However this is something I'm not very familiar with.

slow raft
#

help with sepay

uneven oxideBOT
real furnace
# main heart Okay thank you for this, can this also be triggered via stream deck or only by c...

@pulsar willow / @main heart Step by Step solution:

  1. Go to https://nightbot.tv/

    • Create an Account
    • Add Nightbot to your channel
    • Give Nightbot mod access with /mod nightbot
    • Create a custom command as the image attached.
  2. Go to the streamelements dashboard -> chat commands page

    • Find the addpoints command
    • Set the User Level to Moderator
  3. Type !CoinGrab in your channel and see the SE Bot giving points to the user that typed !CoinGrab

pulsar willow
hardy walrus
#

Can but shouldn't. Good bots don't reply to other bots PES_Smart

crystal jungle
#

I have already changed my payment method. At the beginning of the campaign I could not configure the payment method outside the USA and I put in the option that was from the USA by mistake and started the tax form without knowing what that was. Then the option I needed worked for me, which was that I am not from the USA and I configured the payment method well. Now he asks me for the tax form and I am not from the USA. How can I fix that since it no longer gives me any options? and my data for Mexico are correct.

uneven oxideBOT
#

@crystal jungle ‡️

If you need help with your campaign or sponsorship please use our form here: https://strms.net/sesp_help Thank you.

main heart
# real furnace <@456226577798135808> / <@413548946661703680> Step by Step solution: 1. Go to h...

Oh okay!!! They also can't spam this command right? Like I only want it to be used for certain situation or triggered by a source/scene since I use your guys loyalty system as a real currency. I got this idea from someone who uses SE heavily and has done some awesome stuff on his stream with your platform mr ROSHTEIN He probably has the most advanced commands and intricate systems I've ever seen.

real furnace
main heart
real furnace
main heart
real furnace
hardy walrus
#

Unless they have the streamelements bot in chat then they're using their own custom bot or another premade one.

main heart
#

ops

hardy walrus
#

oh boy

#

You just had to link his kek

real furnace
#

just the channel name

main heart
#

πŸ˜„

#

my bad

#

You'll see what I mean. He has SE as his loyalty store

real furnace
# main heart ROSHTEIN

that is probably from a custom bot because he does not have this command on the SE bot

pulsar willow
#

A streamer I watch sometimes triggers an event on his screen like a bag of coins explodes and people would type "coingrab" which will give users between 1-10 in loyalty points.

That kind of animation sounded more like a custom widget to me.
This would also allow the widget to silently process the commands.

young vale
#

hey people i need help, im seeing that my custom widget with animations of stream elements after a 45 minutes its freeze and doesnt respond. anyone?

pulsar willow
young vale
#

It’s so strange

#

its possibly that obs make something with the browser source like turn off or something like that? @pulsar willow

pulsar willow
young vale
pulsar willow
# young vale its a custom widget that react with animation when someone make a sub or cheer a...

Maybe the garbadge collection is not working properly and some chrome security mechanism gets triggered?
I wonder if performance.memory.jsHeapSizeLimit and performance.memory.usedJSHeapSize work?
https://stackoverflow.com/questions/23506064/how-do-you-detect-memory-limits-in-javascript

young vale
#

the only thing that maybe happend is this animations run every 1 second with a interval. Maybe it is get a limit and crash?

#

make sense @pulsar willow ?

pulsar willow
young vale
#

because i think that is not happend haha

pulsar willow
young vale
pulsar willow
#

ah kk, so you only spawn one interval, and you control the behavior via some variable states?

Does the error also occur in the editor or only in OBS?

young vale
#

in the editor i didnt see the error but i think that its happend too

young vale
young vale
young vale
pulsar willow