Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(discord): add slash commands to ban/timeout users of twitch from…
… 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 <[email protected]> * chore: remove custom variable unused variables (sogebot#5627) * chore(locales): crowdin update (sogebot#5626) Co-authored-by: Crowdin Bot <[email protected]> * chore: force runEvery 0 if type isUsed * chore(locales): crowdin update (sogebot#5628) Co-authored-by: Crowdin Bot <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <[email protected]> fix(discord): remove commands and use only one to ban and timeout fix: modify tmiEmitter.emit timeout ismod
- Loading branch information