Skip to content

Releases: purrplingcat/PurrplingBot

Version 1.4.0-rc 'Catnip' Released!

28 Oct 13:28
Compare
Choose a tag to compare
Pre-release

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.4.0-rc
    • or docker pull purrplingcat/purrplingbot:catnip (latest Catnip series version)
  • Regular download (see 'Download' section)

Changelog

Features

  • Announcer: Implement support for edit and view announce info #129
  • Implement a restrictions for commands #11
  • Added Polls #111
  • Cron plugin
  • Prefixes (scopes) for commands - Native subcommands support #58
  • Created new command model #121
  • Refs #114 - Moved logEvent to separate file #124
  • Refs #114 - Moved global constants to constants.js
  • Added docker image build tool #120
  • ACL by Discord permissions #112
  • Change config format from json to yaml #49
  • Semaphore for save storage #119
  • Separate CommandManager to own js file #113
  • Move common files to ./common #81
  • Npm dependencies for plugins #103
  • Add build-arg baseimage to support other archs #109
  • Dockerimage for arm64 #108
  • Added autoreload after config change #106
  • Updated discord.js lib to 11.2.1 #110
  • Refs #49 - Integrated yaml format to Configurator #101

Fixes

  • Bot crashed on unhost event #128
  • Announce neverHandled is still true after restart #126

Version 1.3.4 'Carmilla' Released!

07 Oct 11:56
Compare
Choose a tag to compare

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.4
    • or docker pull purrplingcat/purrplingbot:carmilla (latest Carmilla series version)
  • Regular download (see 'Download' section)

Changelog

Fixes

  • Bot crashed on unhost event #128
  • Fixed bug in cancelAnnounce ba4fb77

Version 1.3.3 'Carmilla' Released!

30 Sep 09:49
Compare
Choose a tag to compare

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.3
    • or docker pull purrplingcat/purrplingbot:carmilla (latest Carmilla series version)
  • Regular download (see 'Download' section)

Changelog

Features

Fixes

  • Announce neverHandled is still true after restart #126
  • Fixed typos 6d5cf66

Version 1.3.2 'Carmilla' Released!

26 Sep 15:06
Compare
Choose a tag to compare

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.2
    • or docker pull purrplingcat/purrplingbot:carmilla (latest Carmilla series version)
  • Regular download (see 'Download' section)

Changelog

Fixes

  • Neverhandled not set to true after bot (re)start 1341a88
  • Fixed Nextstream error status to logEvent() 08e79cb

Version 1.3.1 'Carmilla' Released!

25 Sep 10:45
Compare
Choose a tag to compare

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.1
    • or docker pull purrplingcat/purrplingbot:carmilla (latest Carmilla series version)
  • Regular download (see 'Download' section)

Changelog

Features

  • Twitchcord - Added info about unhost 9f483ba

Fixes

  • Repeater activates only for channel with activity 4a08c46
  • Moved storeAnnounce() from critical methods to safe calls 914ff64

Version 1.3.0 'Carmilla' Released!

23 Sep 09:31
Compare
Choose a tag to compare

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.0
    • or docker pull purrplingcat/purrplingbot:carmilla (latest Carmilla series version)
  • Regular download (see 'Download' section)

Changelog

Features

  • Added formated date to event logger 5aab8c6
  • Added patch for arm64 docker image building 4ee650f

Fixes

  • Create storage backup - Avoid save invalid JSON d97615c
  • Fixed http bug dc4db37

Version 1.3.0-rc 'Carmilla' Released!

15 Sep 12:12
Compare
Choose a tag to compare
Pre-release

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.0-rc
  • Regular download (see 'Download' section)

Changelog

Features

  • Small changes in event logging in Announcer 9074c17
  • Added _by to event log on handle announce b326532
  • Added event logging to Announcer da9bc3c

Fixes

  • Fixed some typo bugs in Announcer a3c6147
  • Fixed announce runners status 007068c

Version 1.3.0-beta3 'Carmilla' Released!

14 Sep 13:02
Compare
Choose a tag to compare

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.0-beta3
  • Regular download (see 'Download' section)

Changelog

Features

  • Announcer: get status info #97
  • CatNature plugin #18
  • Add Kubernetes pod/kubelet sample YAML (support) #100
  • EventLogger #99
  • Removed nextstream info prom !livenow d121b40
  • Added stream state to pluginfo status ee8a686
  • Using event logger 02e305a
  • Used factory parameter for reconnect 6a76ba
  • Added activity lines threshold 9b9fa9f
  • Changed Twitch stream checker interval to 2m 083ae9b

Fixes

  • Restart bot after command !livenow #96
  • Fail after Repeater is handled #95
  • Catsnack - Reference error: overfeed not exists (restarting) #94

Version 1.3.0-beta2 'Carmilla' Released!

10 Sep 10:28
Compare
Choose a tag to compare

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.0-beta2
  • Regular download (see 'Download' section)

Changelog

  • ADD Parse duration in Announcer #88
  • ADD Plugin status #87
  • ADD Urban dictionary plugin #39
  • ADD Announcer repeater (queue) #90
  • ADD Configurable mumbles for catsnack #3
  • ADD Move help print functions to lib/utils #72
  • FIX Announcer spamming discord #89
  • FIX Wait cca 5s before reconnect #91

Minor changes

  • Twitchcord - update defaults in config cfe7322
  • Announcer - update defaults in config 996c81d
  • Fixed Mumblebox repeating fucking shit bug blahh, meh tleh fuj cc74898
  • Twitchcord fixed typo 2a0f5aa
  • Twitchcord sends info about hosting 17c6066
  • Catsnack - fixed nibbles dae7a07
  • Make hallOfFame() async 2248fa2

Version 1.3.0-beta 'Carmilla' Released!

05 Sep 12:43
Compare
Choose a tag to compare
Pre-release

Get it

  • Docker image docker pull purrplingcat/purrplingbot:1.3.0-beta
  • Regular download (see 'Download' section)

Changelog

  • ADD Overfeeded kitty #2
  • ADD Move config files to ./config [BC BREAK!] #74
  • ADD A stream live NOW status checker #78
  • ADD Twitchcord plugin #79
  • ADD Hall of fame to Wordcounter #82
  • ADD Channel info #52
  • ADD StoreManager #77
  • ADD Wordcounter #50
  • ADD Aliases support #53
  • ADD Update plugins to new config API and logging [BC BREAK] #75
  • ADD Refactor plugin loader #32
  • ADD Derive logger in main file and pluginRegistry #42
  • ADD Restructure configs and create configManager #43
  • ADD Debug levels #70
  • ADD Announcer #36
  • ADD Dockerfile is ready to new config paths #84

Minor changes

  • Make hallOfFame() async 159b4be
  • Fixed Wordcounter empty guild dc97d28
  • Fixed change lock ce4e4ca
  • Fixed aliases restore af0eb17
  • Added discord mentions translator to twitch e12d882
  • Fixed mumblebox ignoring channels af71309
  • Added typing signal on Meowii and Giphy 6b9ec03
  • Added command !livenow 837e005
  • Added log msg Starting PurrplingBot 0403e8b
  • Fixed logging 8964e6e
  • Refactored logger b86aaf5
  • Logger init() is now internal 2d316fa
  • Open logger out and oeeOut definitions 66914d7
  • Create logger move to logger.js lib 5f403dd
  • Added config check ded6a48
  • Fixed debug switch cb07b14
  • Announcer is ONLY for admins 32b463d
  • Added no-run msg to pluginRegistry.js d799b05