Skip to content

feat: update OBS Websocket to version 5#5396

Merged
sogehige merged 3 commits into
masterfrom
obswebsocket
Aug 3, 2022
Merged

feat: update OBS Websocket to version 5#5396
sogehige merged 3 commits into
masterfrom
obswebsocket

Conversation

@sogehige
Copy link
Copy Markdown
Collaborator

@sogehige sogehige commented Aug 3, 2022

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

CHECKLIST

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Aug 3, 2022

Codecov Report

Merging #5396 (ba9912c) into master (131ccd8) will increase coverage by 0.10%.
The diff coverage is 26.08%.

@@            Coverage Diff             @@
##           master    #5396      +/-   ##
==========================================
+ Coverage   57.60%   57.70%   +0.10%     
==========================================
  Files         365      346      -19     
  Lines       18696    18351     -345     
  Branches     3580     3551      -29     
==========================================
- Hits        10770    10590     -180     
+ Misses       7926     7761     -165     
Flag Coverage Δ
postgres 57.64% <26.08%> (+0.07%) ⬆️
sqlite 57.38% <26.08%> (+0.31%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/graphql/resolvers/index.ts 100.00% <ø> (ø)
src/helpers/obswebsocket/listeners.ts 30.00% <0.00%> (ø)
src/systems/customcommands.ts 81.89% <ø> (ø)
src/helpers/obswebsocket/taskrunner.ts 25.00% <9.09%> (+7.97%) ⬆️
src/integrations/obswebsocket.ts 40.14% <33.33%> (-0.03%) ⬇️
src/watchers.ts 80.26% <0.00%> (-9.22%) ⬇️
src/decorators.ts 88.33% <0.00%> (+0.83%) ⬆️
src/systems/timers.ts 81.32% <0.00%> (+1.20%) ⬆️
src/message.ts 89.11% <0.00%> (+1.36%) ⬆️
src/systems/levels.ts 64.54% <0.00%> (+2.39%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 131ccd8...ba9912c. Read the comment docs.

@sogehige sogehige merged commit 691ff4d into master Aug 3, 2022
@sogehige sogehige deleted the obswebsocket branch August 3, 2022 13:34
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Aug 8, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Aug 8, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Nov 11, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Nov 11, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Nov 21, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Nov 22, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Nov 22, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Nov 29, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Nov 29, 2022
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Feb 5, 2023
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo added a commit to omurilo/sogeBot that referenced this pull request Feb 5, 2023
* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
omurilo added a commit to omurilo/sogeBot that referenced this pull request Feb 5, 2023
* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
omurilo added a commit to omurilo/sogeBot that referenced this pull request Feb 6, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo added a commit to omurilo/sogeBot that referenced this pull request Feb 6, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Feb 7, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Feb 7, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Feb 8, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Feb 8, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Feb 8, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds

* feat: update typeorm to latest package

* chore(locales): crowdin update (sogebot#5614)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(panel): health check return version

* fix(CustomAuthProvider): fix incorrent tokenService name

* fix(refresh): add ECONNRESET catch

* feat(validate): add async-mutex to acquire locks

* fix(refresh): use node-fetch with higher timeout

* fix(google): fix multiplication of intervals

FIxes  sogebot#5618

* fix(obswebsocket): fix typeorm find

Fixes sogebot#5617

* fix: update websocket entity

* fix(google): attempt to fix incorrect time marks

* fix(google): fix incorrect game check

* fix(sendMessage): fix incorrect setting of messageId on filters

Fixes sogebot#5619

* chore: declare for kids

* chore: add google debug

* chore: ui-admin version update

* chore: fix socket.d.ts

* fix(main): show versions on one line

* chore: deps update

* feat(sendMessage): add support for /announce and color variations

* chore: fix incorrect findOneBy for permission command

* feat: use official chatters endpoint

* feat: use eventsub-ws

* chore: update ui-admin

* fix: fix several menu links

* chore: remove unused table

* chore: (revert)remove unused table

This reverts commit af1c22b.

* chore: update custom variable entity (sogebot#5624)

* chore: import only defaultPermissions

* chore: remove index.ts loading all folder

* chore: fix path

* chore: add customvariable validator

* fix: add custom variables validation on save

* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove custom variable unused variables (sogebot#5627)

* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: force runEvery 0 if type isUsed

* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(discord): add error logging

* chore: update ui-admin

* build: 16.9.0

* build: 16.10.0-SNAPSHOT

* feat(runScript): add axios to runScript node

* fix(refresh): revert removal of token string check

* build: 16.10.0

* build: 16.11.0-SNAPSHOT

* fix(twitch): check null recipient and correctly populate by Id

* build: 16.10.1

* build: 16.11.0-SNAPSHOT

* fix(refresh): mutex refreshing of token with timeout fallback

* build: 16.10.2

* build: 16.11.0-SNAPSHOT

* fix(changelog): update changelog and fix workflow

* fix(twitch): change initiation on token validity

* chore: fix chat join on startup

* fix(spotify): log proper error if spotify API is temporarily unavailable

* fix(getChannelChatters): fix empty parted even

* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)

* fix(discord): fix empty tags

* build: 16.10.3

* build: 16.11.0-SNAPSHOT

* fix(general): fix !_debug command using old typeorm command

* fix(changelog): fix generator not setting correct build

* chore: randomizer to entity

* fix(panel): add missing plugins endpoint

* build: 16.10.4

* build: 16.11.0-SNAPSHOT

* fix(sendMessage): fix sending /announce message twice

* build: 16.10.5

* build: 16.11.0-SNAPSHOT

* fix(eventsub): show proper error during init

* fix(eventsub): disable eventsub on dev mode

* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(users): remove all anonymous users and set inactive duplicates

* chore: deps update

* fix(eventlist): eventlist should properly show events even with banned users

* build: 16.10.6

* build: 16.11.0-SNAPSHOT

* fix(twitch): fix setting up own app generator

* build: 16.10.7

* build: 16.11.0-SNAPSHOT

* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634

* build: 16.10.8

* build: 16.11.0-SNAPSHOT

* fix(getChannelInformation): update tags cache when changed outside of a bot

* fix(twitch): init chat only if tokens are valid

* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* refactor: overlays to groups only (sogebot#5636)

* chore: fix migration

* fix(eventlist): show properly overlay if user is banned

* chore: add missing entity isVisible property

* feat: remove Twitter integration as API to be paid

* docs: update pg version

* chore: fix events emitter

* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* fix(countdown): add missing default value for showMilliseconds

* fix(overlays): return data on save

* chore: remove cache clean

* fix(eventlist): hide event if username is unknown

* chore: use npm install instead of ci

* chore: remove incorrect default values keys

* chore: add spacebetween attr

* chore: package update

* chore: downgrade to npm8

npm/cli#5889

* fix(validate): update broadcaster type on forced validation

* chore: add eventlist overlay font support

* chore: add more attributes to eventlist

* chore: add space between

* chore: add eventlist fadeout

* feat: add ui-admin and ui-overlay to packages dir

* chore: update ui-admin

* fix: command of docker.sh to run with debug mode

* fix: migration of hltbtimestamps

* feat: update packages and add patchs

* feat: add discord ban user integration

* fix: get user to check is moderator

* feat: improve embed message of banned user

* fix: add help of ban command to reply user

* fix: remove missed spaced on command ban

* feat: add discord slash commands

* fix: add moderator discord announce channel

* fix: add catch error of linked account on user slash commands

* feat: add discord attachment to ban slash command

* feat: add discord timeout slash command

* ci: customize docker image on gh actions

* fix: add command timeout trigger fn

* feat: add choices do timeout duration

* discord: add ban user modal and confirm

* chore: update dependencies

* build: 15.5.0-SNAPSHOT

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: remove retyping in migration as it is not needed

* chore: remove not needed sqlite migration

* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)

* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed

* feat: add Price validation and rest access

* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.

* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* chore: fix incorrect obs call

* chore: set obswebsocket to wss by default

* chore: remove protocol

* chore: update dependency

* chore: add missing wss

* fix(updater): don't crash bot if ui is being updated

* resolve migration values structure

* chore: some updates from master branch

* fix: add packages to makefile

* fix: add builder stage to dockerfile

* fix: timerAttrChange migration

* fix: remove npm cache clean

* fix: add compatibility to postgres 14 date

* fix: remove always compact

* fix: remove ui's patch packages

* fix: generate default uuid with node uuid package

* ci: add luacomtio branch to trigger pipelines

* ci: improve build-and-push speed by remove unused platforms

* fix: remove copying of .env files on pack

* feat: add to docker-compose nginx and certbot

* fix: add depends on to nginx docker-compose service step

* fix: update custom variables migration order of operations

* fix: use generated id instead default

* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds
* feat: update typeorm to latest package
* chore(locales): crowdin update (sogebot#5614)
* fix(panel): health check return version
* fix(CustomAuthProvider): fix incorrent tokenService name
* fix(refresh): add ECONNRESET catch
* feat(validate): add async-mutex to acquire locks
* fix(refresh): use node-fetch with higher timeout
* fix(google): fix multiplication of intervals
FIxes  sogebot#5618
* fix(obswebsocket): fix typeorm find
Fixes sogebot#5617
* fix: update websocket entity
* fix(google): attempt to fix incorrect time marks
* fix(google): fix incorrect game check
* fix(sendMessage): fix incorrect setting of messageId on filters
Fixes sogebot#5619
* chore: declare for kids
* chore: add google debug
* chore: ui-admin version update
* chore: fix socket.d.ts
* fix(main): show versions on one line
* chore: deps update
* feat(sendMessage): add support for /announce and color variations
* chore: fix incorrect findOneBy for permission command
* feat: use official chatters endpoint
* feat: use eventsub-ws
* chore: update ui-admin
* fix: fix several menu links
* chore: remove unused table
* chore: (revert)remove unused table

This reverts commit af1c22b.
* chore: update custom variable entity (sogebot#5624)
* chore: import only defaultPermissions
* chore: remove index.ts loading all folder
* chore: fix path
* chore: add customvariable validator
* fix: add custom variables validation on save
* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove custom variable unused variables (sogebot#5627)
* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: force runEvery 0 if type isUsed
* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(discord): add error logging
* chore: update ui-admin
* build: 16.9.0
* build: 16.10.0-SNAPSHOT
* feat(runScript): add axios to runScript node
* fix(refresh): revert removal of token string check
* build: 16.10.0
* build: 16.11.0-SNAPSHOT
* fix(twitch): check null recipient and correctly populate by Id
* build: 16.10.1
* build: 16.11.0-SNAPSHOT
* fix(refresh): mutex refreshing of token with timeout fallback
* build: 16.10.2
* build: 16.11.0-SNAPSHOT
* fix(changelog): update changelog and fix workflow
* fix(twitch): change initiation on token validity
* chore: fix chat join on startup
* fix(spotify): log proper error if spotify API is temporarily unavailable
* fix(getChannelChatters): fix empty parted even
* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)
* fix(discord): fix empty tags
* build: 16.10.3
* build: 16.11.0-SNAPSHOT
* fix(general): fix !_debug command using old typeorm command
* fix(changelog): fix generator not setting correct build
* chore: randomizer to entity
* fix(panel): add missing plugins endpoint
* build: 16.10.4
* build: 16.11.0-SNAPSHOT
* fix(sendMessage): fix sending /announce message twice
* build: 16.10.5
* build: 16.11.0-SNAPSHOT
* fix(eventsub): show proper error during init
* fix(eventsub): disable eventsub on dev mode
* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(users): remove all anonymous users and set inactive duplicates
* chore: deps update
* fix(eventlist): eventlist should properly show events even with banned users
* build: 16.10.6
* build: 16.11.0-SNAPSHOT
* fix(twitch): fix setting up own app generator
* build: 16.10.7
* build: 16.11.0-SNAPSHOT
* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634
* build: 16.10.8
* build: 16.11.0-SNAPSHOT
* fix(getChannelInformation): update tags cache when changed outside of a bot
* fix(twitch): init chat only if tokens are valid
* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* refactor: overlays to groups only (sogebot#5636)
* chore: fix migration
* fix(eventlist): show properly overlay if user is banned
* chore: add missing entity isVisible property
* feat: remove Twitter integration as API to be paid
* docs: update pg version
* chore: fix events emitter
* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(countdown): add missing default value for showMilliseconds
* fix(overlays): return data on save
* chore: remove cache clean
* fix(eventlist): hide event if username is unknown
* chore: use npm install instead of ci
* chore: remove incorrect default values keys
* chore: add spacebetween attr
* chore: package update
* chore: downgrade to npm8

npm/cli#5889
* fix(validate): update broadcaster type on forced validation
* chore: add eventlist overlay font support
* chore: add more attributes to eventlist
* chore: add space between
* chore: add eventlist fadeout
* feat: add ui-admin and ui-overlay to packages dir
* chore: update ui-admin
* fix: command of docker.sh to run with debug mode
* fix: migration of hltbtimestamps
* feat: update packages and add patchs
* feat: add discord ban user integration
* fix: get user to check is moderator
* feat: improve embed message of banned user
* fix: add help of ban command to reply user
* fix: remove missed spaced on command ban
* feat: add discord slash commands
* fix: add moderator discord announce channel
* fix: add catch error of linked account on user slash commands
* feat: add discord attachment to ban slash command
* feat: add discord timeout slash command
* ci: customize docker image on gh actions
* fix: add command timeout trigger fn
* feat: add choices do timeout duration
* discord: add ban user modal and confirm
* chore: update dependencies
* build: 15.5.0-SNAPSHOT
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove retyping in migration as it is not needed
* chore: remove not needed sqlite migration
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
* feat: add Price validation and rest access
* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.
* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: fix incorrect obs call
* chore: set obswebsocket to wss by default
* chore: remove protocol
* chore: update dependency
* chore: add missing wss
* fix(updater): don't crash bot if ui is being updated
* resolve migration values structure
* chore: some updates from master branch
* fix: add packages to makefile
* fix: add builder stage to dockerfile
* fix: timerAttrChange migration
* fix: remove npm cache clean
* fix: add compatibility to postgres 14 date
* fix: remove always compact
* fix: remove ui's patch packages
* fix: generate default uuid with node uuid package
* ci: add luacomtio branch to trigger pipelines
* ci: improve build-and-push speed by remove unused platforms
* fix: remove copying of .env files on pack
* feat: add to docker-compose nginx and certbot
* fix: add depends on to nginx docker-compose service step
* fix: update custom variables migration order of operations
* fix: use generated id instead default
* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds
* feat: update typeorm to latest package
* chore(locales): crowdin update (sogebot#5614)
* fix(panel): health check return version
* fix(CustomAuthProvider): fix incorrent tokenService name
* fix(refresh): add ECONNRESET catch
* feat(validate): add async-mutex to acquire locks
* fix(refresh): use node-fetch with higher timeout
* fix(google): fix multiplication of intervals
FIxes  sogebot#5618
* fix(obswebsocket): fix typeorm find
Fixes sogebot#5617
* fix: update websocket entity
* fix(google): attempt to fix incorrect time marks
* fix(google): fix incorrect game check
* fix(sendMessage): fix incorrect setting of messageId on filters
Fixes sogebot#5619
* chore: declare for kids
* chore: add google debug
* chore: ui-admin version update
* chore: fix socket.d.ts
* fix(main): show versions on one line
* chore: deps update
* feat(sendMessage): add support for /announce and color variations
* chore: fix incorrect findOneBy for permission command
* feat: use official chatters endpoint
* feat: use eventsub-ws
* chore: update ui-admin
* fix: fix several menu links
* chore: remove unused table
* chore: (revert)remove unused table

This reverts commit af1c22b.
* chore: update custom variable entity (sogebot#5624)
* chore: import only defaultPermissions
* chore: remove index.ts loading all folder
* chore: fix path
* chore: add customvariable validator
* fix: add custom variables validation on save
* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove custom variable unused variables (sogebot#5627)
* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: force runEvery 0 if type isUsed
* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(discord): add error logging
* chore: update ui-admin
* build: 16.9.0
* build: 16.10.0-SNAPSHOT
* feat(runScript): add axios to runScript node
* fix(refresh): revert removal of token string check
* build: 16.10.0
* build: 16.11.0-SNAPSHOT
* fix(twitch): check null recipient and correctly populate by Id
* build: 16.10.1
* build: 16.11.0-SNAPSHOT
* fix(refresh): mutex refreshing of token with timeout fallback
* build: 16.10.2
* build: 16.11.0-SNAPSHOT
* fix(changelog): update changelog and fix workflow
* fix(twitch): change initiation on token validity
* chore: fix chat join on startup
* fix(spotify): log proper error if spotify API is temporarily unavailable
* fix(getChannelChatters): fix empty parted even
* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)
* fix(discord): fix empty tags
* build: 16.10.3
* build: 16.11.0-SNAPSHOT
* fix(general): fix !_debug command using old typeorm command
* fix(changelog): fix generator not setting correct build
* chore: randomizer to entity
* fix(panel): add missing plugins endpoint
* build: 16.10.4
* build: 16.11.0-SNAPSHOT
* fix(sendMessage): fix sending /announce message twice
* build: 16.10.5
* build: 16.11.0-SNAPSHOT
* fix(eventsub): show proper error during init
* fix(eventsub): disable eventsub on dev mode
* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(users): remove all anonymous users and set inactive duplicates
* chore: deps update
* fix(eventlist): eventlist should properly show events even with banned users
* build: 16.10.6
* build: 16.11.0-SNAPSHOT
* fix(twitch): fix setting up own app generator
* build: 16.10.7
* build: 16.11.0-SNAPSHOT
* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634
* build: 16.10.8
* build: 16.11.0-SNAPSHOT
* fix(getChannelInformation): update tags cache when changed outside of a bot
* fix(twitch): init chat only if tokens are valid
* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* refactor: overlays to groups only (sogebot#5636)
* chore: fix migration
* fix(eventlist): show properly overlay if user is banned
* chore: add missing entity isVisible property
* feat: remove Twitter integration as API to be paid
* docs: update pg version
* chore: fix events emitter
* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(countdown): add missing default value for showMilliseconds
* fix(overlays): return data on save
* chore: remove cache clean
* fix(eventlist): hide event if username is unknown
* chore: use npm install instead of ci
* chore: remove incorrect default values keys
* chore: add spacebetween attr
* chore: package update
* chore: downgrade to npm8

npm/cli#5889
* fix(validate): update broadcaster type on forced validation
* chore: add eventlist overlay font support
* chore: add more attributes to eventlist
* chore: add space between
* chore: add eventlist fadeout
* feat: add ui-admin and ui-overlay to packages dir
* chore: update ui-admin
* fix: command of docker.sh to run with debug mode
* fix: migration of hltbtimestamps
* feat: update packages and add patchs
* feat: add discord ban user integration
* fix: get user to check is moderator
* feat: improve embed message of banned user
* fix: add help of ban command to reply user
* fix: remove missed spaced on command ban
* feat: add discord slash commands
* fix: add moderator discord announce channel
* fix: add catch error of linked account on user slash commands
* feat: add discord attachment to ban slash command
* feat: add discord timeout slash command
* ci: customize docker image on gh actions
* fix: add command timeout trigger fn
* feat: add choices do timeout duration
* discord: add ban user modal and confirm
* chore: update dependencies
* build: 15.5.0-SNAPSHOT
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove retyping in migration as it is not needed
* chore: remove not needed sqlite migration
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
* feat: add Price validation and rest access
* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.
* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: fix incorrect obs call
* chore: set obswebsocket to wss by default
* chore: remove protocol
* chore: update dependency
* chore: add missing wss
* fix(updater): don't crash bot if ui is being updated
* resolve migration values structure
* chore: some updates from master branch
* fix: add packages to makefile
* fix: add builder stage to dockerfile
* fix: timerAttrChange migration
* fix: remove npm cache clean
* fix: add compatibility to postgres 14 date
* fix: remove always compact
* fix: remove ui's patch packages
* fix: generate default uuid with node uuid package
* ci: add luacomtio branch to trigger pipelines
* ci: improve build-and-push speed by remove unused platforms
* fix: remove copying of .env files on pack
* feat: add to docker-compose nginx and certbot
* fix: add depends on to nginx docker-compose service step
* fix: update custom variables migration order of operations
* fix: use generated id instead default
* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds
* feat: update typeorm to latest package
* chore(locales): crowdin update (sogebot#5614)
* fix(panel): health check return version
* fix(CustomAuthProvider): fix incorrent tokenService name
* fix(refresh): add ECONNRESET catch
* feat(validate): add async-mutex to acquire locks
* fix(refresh): use node-fetch with higher timeout
* fix(google): fix multiplication of intervals
FIxes  sogebot#5618
* fix(obswebsocket): fix typeorm find
Fixes sogebot#5617
* fix: update websocket entity
* fix(google): attempt to fix incorrect time marks
* fix(google): fix incorrect game check
* fix(sendMessage): fix incorrect setting of messageId on filters
Fixes sogebot#5619
* chore: declare for kids
* chore: add google debug
* chore: ui-admin version update
* chore: fix socket.d.ts
* fix(main): show versions on one line
* chore: deps update
* feat(sendMessage): add support for /announce and color variations
* chore: fix incorrect findOneBy for permission command
* feat: use official chatters endpoint
* feat: use eventsub-ws
* chore: update ui-admin
* fix: fix several menu links
* chore: remove unused table
* chore: (revert)remove unused table

This reverts commit af1c22b.
* chore: update custom variable entity (sogebot#5624)
* chore: import only defaultPermissions
* chore: remove index.ts loading all folder
* chore: fix path
* chore: add customvariable validator
* fix: add custom variables validation on save
* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove custom variable unused variables (sogebot#5627)
* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: force runEvery 0 if type isUsed
* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(discord): add error logging
* chore: update ui-admin
* build: 16.9.0
* build: 16.10.0-SNAPSHOT
* feat(runScript): add axios to runScript node
* fix(refresh): revert removal of token string check
* build: 16.10.0
* build: 16.11.0-SNAPSHOT
* fix(twitch): check null recipient and correctly populate by Id
* build: 16.10.1
* build: 16.11.0-SNAPSHOT
* fix(refresh): mutex refreshing of token with timeout fallback
* build: 16.10.2
* build: 16.11.0-SNAPSHOT
* fix(changelog): update changelog and fix workflow
* fix(twitch): change initiation on token validity
* chore: fix chat join on startup
* fix(spotify): log proper error if spotify API is temporarily unavailable
* fix(getChannelChatters): fix empty parted even
* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)
* fix(discord): fix empty tags
* build: 16.10.3
* build: 16.11.0-SNAPSHOT
* fix(general): fix !_debug command using old typeorm command
* fix(changelog): fix generator not setting correct build
* chore: randomizer to entity
* fix(panel): add missing plugins endpoint
* build: 16.10.4
* build: 16.11.0-SNAPSHOT
* fix(sendMessage): fix sending /announce message twice
* build: 16.10.5
* build: 16.11.0-SNAPSHOT
* fix(eventsub): show proper error during init
* fix(eventsub): disable eventsub on dev mode
* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(users): remove all anonymous users and set inactive duplicates
* chore: deps update
* fix(eventlist): eventlist should properly show events even with banned users
* build: 16.10.6
* build: 16.11.0-SNAPSHOT
* fix(twitch): fix setting up own app generator
* build: 16.10.7
* build: 16.11.0-SNAPSHOT
* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634
* build: 16.10.8
* build: 16.11.0-SNAPSHOT
* fix(getChannelInformation): update tags cache when changed outside of a bot
* fix(twitch): init chat only if tokens are valid
* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* refactor: overlays to groups only (sogebot#5636)
* chore: fix migration
* fix(eventlist): show properly overlay if user is banned
* chore: add missing entity isVisible property
* feat: remove Twitter integration as API to be paid
* docs: update pg version
* chore: fix events emitter
* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(countdown): add missing default value for showMilliseconds
* fix(overlays): return data on save
* chore: remove cache clean
* fix(eventlist): hide event if username is unknown
* chore: use npm install instead of ci
* chore: remove incorrect default values keys
* chore: add spacebetween attr
* chore: package update
* chore: downgrade to npm8

npm/cli#5889
* fix(validate): update broadcaster type on forced validation
* chore: add eventlist overlay font support
* chore: add more attributes to eventlist
* chore: add space between
* chore: add eventlist fadeout
* feat: add ui-admin and ui-overlay to packages dir
* chore: update ui-admin
* fix: command of docker.sh to run with debug mode
* fix: migration of hltbtimestamps
* feat: update packages and add patchs
* feat: add discord ban user integration
* fix: get user to check is moderator
* feat: improve embed message of banned user
* fix: add help of ban command to reply user
* fix: remove missed spaced on command ban
* feat: add discord slash commands
* fix: add moderator discord announce channel
* fix: add catch error of linked account on user slash commands
* feat: add discord attachment to ban slash command
* feat: add discord timeout slash command
* ci: customize docker image on gh actions
* fix: add command timeout trigger fn
* feat: add choices do timeout duration
* discord: add ban user modal and confirm
* chore: update dependencies
* build: 15.5.0-SNAPSHOT
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove retyping in migration as it is not needed
* chore: remove not needed sqlite migration
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
* feat: add Price validation and rest access
* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.
* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: fix incorrect obs call
* chore: set obswebsocket to wss by default
* chore: remove protocol
* chore: update dependency
* chore: add missing wss
* fix(updater): don't crash bot if ui is being updated
* resolve migration values structure
* chore: some updates from master branch
* fix: add packages to makefile
* fix: add builder stage to dockerfile
* fix: timerAttrChange migration
* fix: remove npm cache clean
* fix: add compatibility to postgres 14 date
* fix: remove always compact
* fix: remove ui's patch packages
* fix: generate default uuid with node uuid package
* ci: add luacomtio branch to trigger pipelines
* ci: improve build-and-push speed by remove unused platforms
* fix: remove copying of .env files on pack
* feat: add to docker-compose nginx and certbot
* fix: add depends on to nginx docker-compose service step
* fix: update custom variables migration order of operations
* fix: use generated id instead default
* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout

fix: modify tmiEmitter.emit timeout ismod
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds
* feat: update typeorm to latest package
* chore(locales): crowdin update (sogebot#5614)
* fix(panel): health check return version
* fix(CustomAuthProvider): fix incorrent tokenService name
* fix(refresh): add ECONNRESET catch
* feat(validate): add async-mutex to acquire locks
* fix(refresh): use node-fetch with higher timeout
* fix(google): fix multiplication of intervals
FIxes  sogebot#5618
* fix(obswebsocket): fix typeorm find
Fixes sogebot#5617
* fix: update websocket entity
* fix(google): attempt to fix incorrect time marks
* fix(google): fix incorrect game check
* fix(sendMessage): fix incorrect setting of messageId on filters
Fixes sogebot#5619
* chore: declare for kids
* chore: add google debug
* chore: ui-admin version update
* chore: fix socket.d.ts
* fix(main): show versions on one line
* chore: deps update
* feat(sendMessage): add support for /announce and color variations
* chore: fix incorrect findOneBy for permission command
* feat: use official chatters endpoint
* feat: use eventsub-ws
* chore: update ui-admin
* fix: fix several menu links
* chore: remove unused table
* chore: (revert)remove unused table

This reverts commit af1c22b.
* chore: update custom variable entity (sogebot#5624)
* chore: import only defaultPermissions
* chore: remove index.ts loading all folder
* chore: fix path
* chore: add customvariable validator
* fix: add custom variables validation on save
* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove custom variable unused variables (sogebot#5627)
* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: force runEvery 0 if type isUsed
* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(discord): add error logging
* chore: update ui-admin
* build: 16.9.0
* build: 16.10.0-SNAPSHOT
* feat(runScript): add axios to runScript node
* fix(refresh): revert removal of token string check
* build: 16.10.0
* build: 16.11.0-SNAPSHOT
* fix(twitch): check null recipient and correctly populate by Id
* build: 16.10.1
* build: 16.11.0-SNAPSHOT
* fix(refresh): mutex refreshing of token with timeout fallback
* build: 16.10.2
* build: 16.11.0-SNAPSHOT
* fix(changelog): update changelog and fix workflow
* fix(twitch): change initiation on token validity
* chore: fix chat join on startup
* fix(spotify): log proper error if spotify API is temporarily unavailable
* fix(getChannelChatters): fix empty parted even
* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)
* fix(discord): fix empty tags
* build: 16.10.3
* build: 16.11.0-SNAPSHOT
* fix(general): fix !_debug command using old typeorm command
* fix(changelog): fix generator not setting correct build
* chore: randomizer to entity
* fix(panel): add missing plugins endpoint
* build: 16.10.4
* build: 16.11.0-SNAPSHOT
* fix(sendMessage): fix sending /announce message twice
* build: 16.10.5
* build: 16.11.0-SNAPSHOT
* fix(eventsub): show proper error during init
* fix(eventsub): disable eventsub on dev mode
* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(users): remove all anonymous users and set inactive duplicates
* chore: deps update
* fix(eventlist): eventlist should properly show events even with banned users
* build: 16.10.6
* build: 16.11.0-SNAPSHOT
* fix(twitch): fix setting up own app generator
* build: 16.10.7
* build: 16.11.0-SNAPSHOT
* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634
* build: 16.10.8
* build: 16.11.0-SNAPSHOT
* fix(getChannelInformation): update tags cache when changed outside of a bot
* fix(twitch): init chat only if tokens are valid
* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* refactor: overlays to groups only (sogebot#5636)
* chore: fix migration
* fix(eventlist): show properly overlay if user is banned
* chore: add missing entity isVisible property
* feat: remove Twitter integration as API to be paid
* docs: update pg version
* chore: fix events emitter
* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(countdown): add missing default value for showMilliseconds
* fix(overlays): return data on save
* chore: remove cache clean
* fix(eventlist): hide event if username is unknown
* chore: use npm install instead of ci
* chore: remove incorrect default values keys
* chore: add spacebetween attr
* chore: package update
* chore: downgrade to npm8

npm/cli#5889
* fix(validate): update broadcaster type on forced validation
* chore: add eventlist overlay font support
* chore: add more attributes to eventlist
* chore: add space between
* chore: add eventlist fadeout
* feat: add ui-admin and ui-overlay to packages dir
* chore: update ui-admin
* fix: command of docker.sh to run with debug mode
* fix: migration of hltbtimestamps
* feat: update packages and add patchs
* feat: add discord ban user integration
* fix: get user to check is moderator
* feat: improve embed message of banned user
* fix: add help of ban command to reply user
* fix: remove missed spaced on command ban
* feat: add discord slash commands
* fix: add moderator discord announce channel
* fix: add catch error of linked account on user slash commands
* feat: add discord attachment to ban slash command
* feat: add discord timeout slash command
* ci: customize docker image on gh actions
* fix: add command timeout trigger fn
* feat: add choices do timeout duration
* discord: add ban user modal and confirm
* chore: update dependencies
* build: 15.5.0-SNAPSHOT
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove retyping in migration as it is not needed
* chore: remove not needed sqlite migration
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
* feat: add Price validation and rest access
* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.
* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: fix incorrect obs call
* chore: set obswebsocket to wss by default
* chore: remove protocol
* chore: update dependency
* chore: add missing wss
* fix(updater): don't crash bot if ui is being updated
* resolve migration values structure
* chore: some updates from master branch
* fix: add packages to makefile
* fix: add builder stage to dockerfile
* fix: timerAttrChange migration
* fix: remove npm cache clean
* fix: add compatibility to postgres 14 date
* fix: remove always compact
* fix: remove ui's patch packages
* fix: generate default uuid with node uuid package
* ci: add luacomtio branch to trigger pipelines
* ci: improve build-and-push speed by remove unused platforms
* fix: remove copying of .env files on pack
* feat: add to docker-compose nginx and certbot
* fix: add depends on to nginx docker-compose service step
* fix: update custom variables migration order of operations
* fix: use generated id instead default
* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout

fix: modify tmiEmitter.emit timeout ismod
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds
* feat: update typeorm to latest package
* chore(locales): crowdin update (sogebot#5614)
* fix(panel): health check return version
* fix(CustomAuthProvider): fix incorrent tokenService name
* fix(refresh): add ECONNRESET catch
* feat(validate): add async-mutex to acquire locks
* fix(refresh): use node-fetch with higher timeout
* fix(google): fix multiplication of intervals
FIxes  sogebot#5618
* fix(obswebsocket): fix typeorm find
Fixes sogebot#5617
* fix: update websocket entity
* fix(google): attempt to fix incorrect time marks
* fix(google): fix incorrect game check
* fix(sendMessage): fix incorrect setting of messageId on filters
Fixes sogebot#5619
* chore: declare for kids
* chore: add google debug
* chore: ui-admin version update
* chore: fix socket.d.ts
* fix(main): show versions on one line
* chore: deps update
* feat(sendMessage): add support for /announce and color variations
* chore: fix incorrect findOneBy for permission command
* feat: use official chatters endpoint
* feat: use eventsub-ws
* chore: update ui-admin
* fix: fix several menu links
* chore: remove unused table
* chore: (revert)remove unused table

This reverts commit af1c22b.
* chore: update custom variable entity (sogebot#5624)
* chore: import only defaultPermissions
* chore: remove index.ts loading all folder
* chore: fix path
* chore: add customvariable validator
* fix: add custom variables validation on save
* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove custom variable unused variables (sogebot#5627)
* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: force runEvery 0 if type isUsed
* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(discord): add error logging
* chore: update ui-admin
* build: 16.9.0
* build: 16.10.0-SNAPSHOT
* feat(runScript): add axios to runScript node
* fix(refresh): revert removal of token string check
* build: 16.10.0
* build: 16.11.0-SNAPSHOT
* fix(twitch): check null recipient and correctly populate by Id
* build: 16.10.1
* build: 16.11.0-SNAPSHOT
* fix(refresh): mutex refreshing of token with timeout fallback
* build: 16.10.2
* build: 16.11.0-SNAPSHOT
* fix(changelog): update changelog and fix workflow
* fix(twitch): change initiation on token validity
* chore: fix chat join on startup
* fix(spotify): log proper error if spotify API is temporarily unavailable
* fix(getChannelChatters): fix empty parted even
* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)
* fix(discord): fix empty tags
* build: 16.10.3
* build: 16.11.0-SNAPSHOT
* fix(general): fix !_debug command using old typeorm command
* fix(changelog): fix generator not setting correct build
* chore: randomizer to entity
* fix(panel): add missing plugins endpoint
* build: 16.10.4
* build: 16.11.0-SNAPSHOT
* fix(sendMessage): fix sending /announce message twice
* build: 16.10.5
* build: 16.11.0-SNAPSHOT
* fix(eventsub): show proper error during init
* fix(eventsub): disable eventsub on dev mode
* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(users): remove all anonymous users and set inactive duplicates
* chore: deps update
* fix(eventlist): eventlist should properly show events even with banned users
* build: 16.10.6
* build: 16.11.0-SNAPSHOT
* fix(twitch): fix setting up own app generator
* build: 16.10.7
* build: 16.11.0-SNAPSHOT
* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634
* build: 16.10.8
* build: 16.11.0-SNAPSHOT
* fix(getChannelInformation): update tags cache when changed outside of a bot
* fix(twitch): init chat only if tokens are valid
* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* refactor: overlays to groups only (sogebot#5636)
* chore: fix migration
* fix(eventlist): show properly overlay if user is banned
* chore: add missing entity isVisible property
* feat: remove Twitter integration as API to be paid
* docs: update pg version
* chore: fix events emitter
* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(countdown): add missing default value for showMilliseconds
* fix(overlays): return data on save
* chore: remove cache clean
* fix(eventlist): hide event if username is unknown
* chore: use npm install instead of ci
* chore: remove incorrect default values keys
* chore: add spacebetween attr
* chore: package update
* chore: downgrade to npm8

npm/cli#5889
* fix(validate): update broadcaster type on forced validation
* chore: add eventlist overlay font support
* chore: add more attributes to eventlist
* chore: add space between
* chore: add eventlist fadeout
* feat: add ui-admin and ui-overlay to packages dir
* chore: update ui-admin
* fix: command of docker.sh to run with debug mode
* fix: migration of hltbtimestamps
* feat: update packages and add patchs
* feat: add discord ban user integration
* fix: get user to check is moderator
* feat: improve embed message of banned user
* fix: add help of ban command to reply user
* fix: remove missed spaced on command ban
* feat: add discord slash commands
* fix: add moderator discord announce channel
* fix: add catch error of linked account on user slash commands
* feat: add discord attachment to ban slash command
* feat: add discord timeout slash command
* ci: customize docker image on gh actions
* fix: add command timeout trigger fn
* feat: add choices do timeout duration
* discord: add ban user modal and confirm
* chore: update dependencies
* build: 15.5.0-SNAPSHOT
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove retyping in migration as it is not needed
* chore: remove not needed sqlite migration
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
* feat: add Price validation and rest access
* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.
* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: fix incorrect obs call
* chore: set obswebsocket to wss by default
* chore: remove protocol
* chore: update dependency
* chore: add missing wss
* fix(updater): don't crash bot if ui is being updated
* resolve migration values structure
* chore: some updates from master branch
* fix: add packages to makefile
* fix: add builder stage to dockerfile
* fix: timerAttrChange migration
* fix: remove npm cache clean
* fix: add compatibility to postgres 14 date
* fix: remove always compact
* fix: remove ui's patch packages
* fix: generate default uuid with node uuid package
* ci: add luacomtio branch to trigger pipelines
* ci: improve build-and-push speed by remove unused platforms
* fix: remove copying of .env files on pack
* feat: add to docker-compose nginx and certbot
* fix: add depends on to nginx docker-compose service step
* fix: update custom variables migration order of operations
* fix: use generated id instead default
* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout

fix: modify tmiEmitter.emit timeout ismod
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds
* feat: update typeorm to latest package
* chore(locales): crowdin update (sogebot#5614)
* fix(panel): health check return version
* fix(CustomAuthProvider): fix incorrent tokenService name
* fix(refresh): add ECONNRESET catch
* feat(validate): add async-mutex to acquire locks
* fix(refresh): use node-fetch with higher timeout
* fix(google): fix multiplication of intervals
FIxes  sogebot#5618
* fix(obswebsocket): fix typeorm find
Fixes sogebot#5617
* fix: update websocket entity
* fix(google): attempt to fix incorrect time marks
* fix(google): fix incorrect game check
* fix(sendMessage): fix incorrect setting of messageId on filters
Fixes sogebot#5619
* chore: declare for kids
* chore: add google debug
* chore: ui-admin version update
* chore: fix socket.d.ts
* fix(main): show versions on one line
* chore: deps update
* feat(sendMessage): add support for /announce and color variations
* chore: fix incorrect findOneBy for permission command
* feat: use official chatters endpoint
* feat: use eventsub-ws
* chore: update ui-admin
* fix: fix several menu links
* chore: remove unused table
* chore: (revert)remove unused table

This reverts commit af1c22b.
* chore: update custom variable entity (sogebot#5624)
* chore: import only defaultPermissions
* chore: remove index.ts loading all folder
* chore: fix path
* chore: add customvariable validator
* fix: add custom variables validation on save
* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove custom variable unused variables (sogebot#5627)
* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: force runEvery 0 if type isUsed
* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(discord): add error logging
* chore: update ui-admin
* build: 16.9.0
* build: 16.10.0-SNAPSHOT
* feat(runScript): add axios to runScript node
* fix(refresh): revert removal of token string check
* build: 16.10.0
* build: 16.11.0-SNAPSHOT
* fix(twitch): check null recipient and correctly populate by Id
* build: 16.10.1
* build: 16.11.0-SNAPSHOT
* fix(refresh): mutex refreshing of token with timeout fallback
* build: 16.10.2
* build: 16.11.0-SNAPSHOT
* fix(changelog): update changelog and fix workflow
* fix(twitch): change initiation on token validity
* chore: fix chat join on startup
* fix(spotify): log proper error if spotify API is temporarily unavailable
* fix(getChannelChatters): fix empty parted even
* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)
* fix(discord): fix empty tags
* build: 16.10.3
* build: 16.11.0-SNAPSHOT
* fix(general): fix !_debug command using old typeorm command
* fix(changelog): fix generator not setting correct build
* chore: randomizer to entity
* fix(panel): add missing plugins endpoint
* build: 16.10.4
* build: 16.11.0-SNAPSHOT
* fix(sendMessage): fix sending /announce message twice
* build: 16.10.5
* build: 16.11.0-SNAPSHOT
* fix(eventsub): show proper error during init
* fix(eventsub): disable eventsub on dev mode
* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(users): remove all anonymous users and set inactive duplicates
* chore: deps update
* fix(eventlist): eventlist should properly show events even with banned users
* build: 16.10.6
* build: 16.11.0-SNAPSHOT
* fix(twitch): fix setting up own app generator
* build: 16.10.7
* build: 16.11.0-SNAPSHOT
* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634
* build: 16.10.8
* build: 16.11.0-SNAPSHOT
* fix(getChannelInformation): update tags cache when changed outside of a bot
* fix(twitch): init chat only if tokens are valid
* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* refactor: overlays to groups only (sogebot#5636)
* chore: fix migration
* fix(eventlist): show properly overlay if user is banned
* chore: add missing entity isVisible property
* feat: remove Twitter integration as API to be paid
* docs: update pg version
* chore: fix events emitter
* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(countdown): add missing default value for showMilliseconds
* fix(overlays): return data on save
* chore: remove cache clean
* fix(eventlist): hide event if username is unknown
* chore: use npm install instead of ci
* chore: remove incorrect default values keys
* chore: add spacebetween attr
* chore: package update
* chore: downgrade to npm8

npm/cli#5889
* fix(validate): update broadcaster type on forced validation
* chore: add eventlist overlay font support
* chore: add more attributes to eventlist
* chore: add space between
* chore: add eventlist fadeout
* feat: add ui-admin and ui-overlay to packages dir
* chore: update ui-admin
* fix: command of docker.sh to run with debug mode
* fix: migration of hltbtimestamps
* feat: update packages and add patchs
* feat: add discord ban user integration
* fix: get user to check is moderator
* feat: improve embed message of banned user
* fix: add help of ban command to reply user
* fix: remove missed spaced on command ban
* feat: add discord slash commands
* fix: add moderator discord announce channel
* fix: add catch error of linked account on user slash commands
* feat: add discord attachment to ban slash command
* feat: add discord timeout slash command
* ci: customize docker image on gh actions
* fix: add command timeout trigger fn
* feat: add choices do timeout duration
* discord: add ban user modal and confirm
* chore: update dependencies
* build: 15.5.0-SNAPSHOT
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove retyping in migration as it is not needed
* chore: remove not needed sqlite migration
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
* feat: add Price validation and rest access
* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.
* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: fix incorrect obs call
* chore: set obswebsocket to wss by default
* chore: remove protocol
* chore: update dependency
* chore: add missing wss
* fix(updater): don't crash bot if ui is being updated
* resolve migration values structure
* chore: some updates from master branch
* fix: add packages to makefile
* fix: add builder stage to dockerfile
* fix: timerAttrChange migration
* fix: remove npm cache clean
* fix: add compatibility to postgres 14 date
* fix: remove always compact
* fix: remove ui's patch packages
* fix: generate default uuid with node uuid package
* ci: add luacomtio branch to trigger pipelines
* ci: improve build-and-push speed by remove unused platforms
* fix: remove copying of .env files on pack
* feat: add to docker-compose nginx and certbot
* fix: add depends on to nginx docker-compose service step
* fix: update custom variables migration order of operations
* fix: use generated id instead default
* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout

fix: modify tmiEmitter.emit timeout ismod
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds
* feat: update typeorm to latest package
* chore(locales): crowdin update (sogebot#5614)
* fix(panel): health check return version
* fix(CustomAuthProvider): fix incorrent tokenService name
* fix(refresh): add ECONNRESET catch
* feat(validate): add async-mutex to acquire locks
* fix(refresh): use node-fetch with higher timeout
* fix(google): fix multiplication of intervals
FIxes  sogebot#5618
* fix(obswebsocket): fix typeorm find
Fixes sogebot#5617
* fix: update websocket entity
* fix(google): attempt to fix incorrect time marks
* fix(google): fix incorrect game check
* fix(sendMessage): fix incorrect setting of messageId on filters
Fixes sogebot#5619
* chore: declare for kids
* chore: add google debug
* chore: ui-admin version update
* chore: fix socket.d.ts
* fix(main): show versions on one line
* chore: deps update
* feat(sendMessage): add support for /announce and color variations
* chore: fix incorrect findOneBy for permission command
* feat: use official chatters endpoint
* feat: use eventsub-ws
* chore: update ui-admin
* fix: fix several menu links
* chore: remove unused table
* chore: (revert)remove unused table

This reverts commit af1c22b.
* chore: update custom variable entity (sogebot#5624)
* chore: import only defaultPermissions
* chore: remove index.ts loading all folder
* chore: fix path
* chore: add customvariable validator
* fix: add custom variables validation on save
* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove custom variable unused variables (sogebot#5627)
* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: force runEvery 0 if type isUsed
* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(discord): add error logging
* chore: update ui-admin
* build: 16.9.0
* build: 16.10.0-SNAPSHOT
* feat(runScript): add axios to runScript node
* fix(refresh): revert removal of token string check
* build: 16.10.0
* build: 16.11.0-SNAPSHOT
* fix(twitch): check null recipient and correctly populate by Id
* build: 16.10.1
* build: 16.11.0-SNAPSHOT
* fix(refresh): mutex refreshing of token with timeout fallback
* build: 16.10.2
* build: 16.11.0-SNAPSHOT
* fix(changelog): update changelog and fix workflow
* fix(twitch): change initiation on token validity
* chore: fix chat join on startup
* fix(spotify): log proper error if spotify API is temporarily unavailable
* fix(getChannelChatters): fix empty parted even
* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)
* fix(discord): fix empty tags
* build: 16.10.3
* build: 16.11.0-SNAPSHOT
* fix(general): fix !_debug command using old typeorm command
* fix(changelog): fix generator not setting correct build
* chore: randomizer to entity
* fix(panel): add missing plugins endpoint
* build: 16.10.4
* build: 16.11.0-SNAPSHOT
* fix(sendMessage): fix sending /announce message twice
* build: 16.10.5
* build: 16.11.0-SNAPSHOT
* fix(eventsub): show proper error during init
* fix(eventsub): disable eventsub on dev mode
* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(users): remove all anonymous users and set inactive duplicates
* chore: deps update
* fix(eventlist): eventlist should properly show events even with banned users
* build: 16.10.6
* build: 16.11.0-SNAPSHOT
* fix(twitch): fix setting up own app generator
* build: 16.10.7
* build: 16.11.0-SNAPSHOT
* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634
* build: 16.10.8
* build: 16.11.0-SNAPSHOT
* fix(getChannelInformation): update tags cache when changed outside of a bot
* fix(twitch): init chat only if tokens are valid
* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* refactor: overlays to groups only (sogebot#5636)
* chore: fix migration
* fix(eventlist): show properly overlay if user is banned
* chore: add missing entity isVisible property
* feat: remove Twitter integration as API to be paid
* docs: update pg version
* chore: fix events emitter
* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(countdown): add missing default value for showMilliseconds
* fix(overlays): return data on save
* chore: remove cache clean
* fix(eventlist): hide event if username is unknown
* chore: use npm install instead of ci
* chore: remove incorrect default values keys
* chore: add spacebetween attr
* chore: package update
* chore: downgrade to npm8

npm/cli#5889
* fix(validate): update broadcaster type on forced validation
* chore: add eventlist overlay font support
* chore: add more attributes to eventlist
* chore: add space between
* chore: add eventlist fadeout
* feat: add ui-admin and ui-overlay to packages dir
* chore: update ui-admin
* fix: command of docker.sh to run with debug mode
* fix: migration of hltbtimestamps
* feat: update packages and add patchs
* feat: add discord ban user integration
* fix: get user to check is moderator
* feat: improve embed message of banned user
* fix: add help of ban command to reply user
* fix: remove missed spaced on command ban
* feat: add discord slash commands
* fix: add moderator discord announce channel
* fix: add catch error of linked account on user slash commands
* feat: add discord attachment to ban slash command
* feat: add discord timeout slash command
* ci: customize docker image on gh actions
* fix: add command timeout trigger fn
* feat: add choices do timeout duration
* discord: add ban user modal and confirm
* chore: update dependencies
* build: 15.5.0-SNAPSHOT
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove retyping in migration as it is not needed
* chore: remove not needed sqlite migration
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
* feat: add Price validation and rest access
* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.
* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: fix incorrect obs call
* chore: set obswebsocket to wss by default
* chore: remove protocol
* chore: update dependency
* chore: add missing wss
* fix(updater): don't crash bot if ui is being updated
* resolve migration values structure
* chore: some updates from master branch
* fix: add packages to makefile
* fix: add builder stage to dockerfile
* fix: timerAttrChange migration
* fix: remove npm cache clean
* fix: add compatibility to postgres 14 date
* fix: remove always compact
* fix: remove ui's patch packages
* fix: generate default uuid with node uuid package
* ci: add luacomtio branch to trigger pipelines
* ci: improve build-and-push speed by remove unused platforms
* fix: remove copying of .env files on pack
* feat: add to docker-compose nginx and certbot
* fix: add depends on to nginx docker-compose service step
* fix: update custom variables migration order of operations
* fix: use generated id instead default
* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout

fix: modify tmiEmitter.emit timeout ismod
omurilo pushed a commit to omurilo/sogeBot that referenced this pull request Mar 28, 2023
… discord

* fix(CustomAuthProvider); use correct clientIds
* feat: update typeorm to latest package
* chore(locales): crowdin update (sogebot#5614)
* fix(panel): health check return version
* fix(CustomAuthProvider): fix incorrent tokenService name
* fix(refresh): add ECONNRESET catch
* feat(validate): add async-mutex to acquire locks
* fix(refresh): use node-fetch with higher timeout
* fix(google): fix multiplication of intervals
FIxes  sogebot#5618
* fix(obswebsocket): fix typeorm find
Fixes sogebot#5617
* fix: update websocket entity
* fix(google): attempt to fix incorrect time marks
* fix(google): fix incorrect game check
* fix(sendMessage): fix incorrect setting of messageId on filters
Fixes sogebot#5619
* chore: declare for kids
* chore: add google debug
* chore: ui-admin version update
* chore: fix socket.d.ts
* fix(main): show versions on one line
* chore: deps update
* feat(sendMessage): add support for /announce and color variations
* chore: fix incorrect findOneBy for permission command
* feat: use official chatters endpoint
* feat: use eventsub-ws
* chore: update ui-admin
* fix: fix several menu links
* chore: remove unused table
* chore: (revert)remove unused table

This reverts commit af1c22b.
* chore: update custom variable entity (sogebot#5624)
* chore: import only defaultPermissions
* chore: remove index.ts loading all folder
* chore: fix path
* chore: add customvariable validator
* fix: add custom variables validation on save
* chore(locales): crowdin update (sogebot#5625)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove custom variable unused variables (sogebot#5627)
* chore(locales): crowdin update (sogebot#5626)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: force runEvery 0 if type isUsed
* chore(locales): crowdin update (sogebot#5628)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(discord): add error logging
* chore: update ui-admin
* build: 16.9.0
* build: 16.10.0-SNAPSHOT
* feat(runScript): add axios to runScript node
* fix(refresh): revert removal of token string check
* build: 16.10.0
* build: 16.11.0-SNAPSHOT
* fix(twitch): check null recipient and correctly populate by Id
* build: 16.10.1
* build: 16.11.0-SNAPSHOT
* fix(refresh): mutex refreshing of token with timeout fallback
* build: 16.10.2
* build: 16.11.0-SNAPSHOT
* fix(changelog): update changelog and fix workflow
* fix(twitch): change initiation on token validity
* chore: fix chat join on startup
* fix(spotify): log proper error if spotify API is temporarily unavailable
* fix(getChannelChatters): fix empty parted even
* feat: add tags to title cache and change to updateChannelInfo (sogebot#5630)
* fix(discord): fix empty tags
* build: 16.10.3
* build: 16.11.0-SNAPSHOT
* fix(general): fix !_debug command using old typeorm command
* fix(changelog): fix generator not setting correct build
* chore: randomizer to entity
* fix(panel): add missing plugins endpoint
* build: 16.10.4
* build: 16.11.0-SNAPSHOT
* fix(sendMessage): fix sending /announce message twice
* build: 16.10.5
* build: 16.11.0-SNAPSHOT
* fix(eventsub): show proper error during init
* fix(eventsub): disable eventsub on dev mode
* chore(locales): crowdin update (sogebot#5631)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(users): remove all anonymous users and set inactive duplicates
* chore: deps update
* fix(eventlist): eventlist should properly show events even with banned users
* build: 16.10.6
* build: 16.11.0-SNAPSHOT
* fix(twitch): fix setting up own app generator
* build: 16.10.7
* build: 16.11.0-SNAPSHOT
* fix(songs): fix incorrectly sending rows from db

FIxes sogebot#5634
* build: 16.10.8
* build: 16.11.0-SNAPSHOT
* fix(getChannelInformation): update tags cache when changed outside of a bot
* fix(twitch): init chat only if tokens are valid
* chore(locales): crowdin update (sogebot#5635)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* refactor: overlays to groups only (sogebot#5636)
* chore: fix migration
* fix(eventlist): show properly overlay if user is banned
* chore: add missing entity isVisible property
* feat: remove Twitter integration as API to be paid
* docs: update pg version
* chore: fix events emitter
* chore(locales): crowdin update (sogebot#5637)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix(countdown): add missing default value for showMilliseconds
* fix(overlays): return data on save
* chore: remove cache clean
* fix(eventlist): hide event if username is unknown
* chore: use npm install instead of ci
* chore: remove incorrect default values keys
* chore: add spacebetween attr
* chore: package update
* chore: downgrade to npm8

npm/cli#5889
* fix(validate): update broadcaster type on forced validation
* chore: add eventlist overlay font support
* chore: add more attributes to eventlist
* chore: add space between
* chore: add eventlist fadeout
* feat: add ui-admin and ui-overlay to packages dir
* chore: update ui-admin
* fix: command of docker.sh to run with debug mode
* fix: migration of hltbtimestamps
* feat: update packages and add patchs
* feat: add discord ban user integration
* fix: get user to check is moderator
* feat: improve embed message of banned user
* fix: add help of ban command to reply user
* fix: remove missed spaced on command ban
* feat: add discord slash commands
* fix: add moderator discord announce channel
* fix: add catch error of linked account on user slash commands
* feat: add discord attachment to ban slash command
* feat: add discord timeout slash command
* ci: customize docker image on gh actions
* fix: add command timeout trigger fn
* feat: add choices do timeout duration
* discord: add ban user modal and confirm
* chore: update dependencies
* build: 15.5.0-SNAPSHOT
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* chore(locales): crowdin update (sogebot#5391)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: remove retyping in migration as it is not needed
* chore: remove not needed sqlite migration
* fix(entity): expand varchar to 30 chars to handle more precise dates (sogebot#5390)
* feat: update OBS Websocket to version 5 (sogebot#5396)

BREAKING CHANGE: This will work only with OBS +28, also we needed to remove
simple tasks and only coding with OBS websockets are allowed
* feat: add Price validation and rest access
* feat: remove followers permission (sogebot#5400)

BREAKING CHANGE: followers permissions are not supported anymore.
Instead consider use of viewers permission or subscriber permission.

We are not tracking follower status anymore, every follower based permissions, etc.
were deleted.
* chore(locales): crowdin update (sogebot#5401)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* chore: fix incorrect obs call
* chore: set obswebsocket to wss by default
* chore: remove protocol
* chore: update dependency
* chore: add missing wss
* fix(updater): don't crash bot if ui is being updated
* resolve migration values structure
* chore: some updates from master branch
* fix: add packages to makefile
* fix: add builder stage to dockerfile
* fix: timerAttrChange migration
* fix: remove npm cache clean
* fix: add compatibility to postgres 14 date
* fix: remove always compact
* fix: remove ui's patch packages
* fix: generate default uuid with node uuid package
* ci: add luacomtio branch to trigger pipelines
* ci: improve build-and-push speed by remove unused platforms
* fix: remove copying of .env files on pack
* feat: add to docker-compose nginx and certbot
* fix: add depends on to nginx docker-compose service step
* fix: update custom variables migration order of operations
* fix: use generated id instead default
* fix: remove default v4 uuid

---------

Co-authored-by: Michal Orlik <sogehige@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

fix(discord): remove commands and use only one to ban and timeout

fix: modify tmiEmitter.emit timeout ismod
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants