From b0ac35b82eb1a1b0e5b0fc7f11f711efa0c79f9e Mon Sep 17 00:00:00 2001 From: Kwoth Date: Sat, 20 Jan 2024 14:15:30 +0000 Subject: [PATCH] Updated changelog. Version upped to 4.3.19 --- CHANGELOG.md | 13 +++++++++++++ src/NadekoBot/Services/Impl/StatsService.cs | 2 +- src/NadekoBot/data/searches.yml | 6 +++++- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 581080202..cd1040ce3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,19 @@ Experimental changelog. Mostly based on [keepachangelog](https://keepachangelog.com/en/1.0.0/) except date format. a-c-f-r-o + +## [4.3.19] - 20.01.2024 + +### Added +- Added `followedStreams.maxCount` to `searches.yml` which lets bot owners change the default of 10 per server + +### Changed +- Improvements to GPT ChatterBot (thx alexandra) +- Add a personality prompt to tweak the way chatgpt bot behaves +- Added Chat history support to chatgpt ChatterBot +- Chatgpt token usage now correctly calculated +- More chatgpt configs in `games.yml` + ## [4.3.18] - 26.12.2023 ### Added diff --git a/src/NadekoBot/Services/Impl/StatsService.cs b/src/NadekoBot/Services/Impl/StatsService.cs index a69d6503c..393d78cab 100644 --- a/src/NadekoBot/Services/Impl/StatsService.cs +++ b/src/NadekoBot/Services/Impl/StatsService.cs @@ -7,7 +7,7 @@ namespace NadekoBot.Services; public sealed class StatsService : IStatsService, IReadyExecutor, INService { - public const string BOT_VERSION = "4.3.18"; + public const string BOT_VERSION = "4.3.19"; public string Author => "Kwoth#2452"; diff --git a/src/NadekoBot/data/searches.yml b/src/NadekoBot/data/searches.yml index 0c2625bbb..e3b8d2b38 100644 --- a/src/NadekoBot/data/searches.yml +++ b/src/NadekoBot/data/searches.yml @@ -1,5 +1,5 @@ # DO NOT CHANGE -version: 1 +version: 2 # Which engine should .search command # 'google_scrape' - default. Scrapes the webpage for results. May break. Requires no api keys. # 'google' - official google api. Requires googleApiKey and google.searchId set in creds.yml @@ -41,3 +41,7 @@ searxInstances: [] # Instances specified must have api available. # You check that by opening an api endpoint in your browser. For example: https://my-invidious-instance.mydomain.com/api/v1/trending invidiousInstances: [] +# Maximum number of followed streams per server +followedStreams: +# Maximum number of streams that each server can follow. -1 for infinite + maxCount: 10