What's Changed
- Fix podcast search bor #50 by @spiritofsim in #52
- Wtf bot message formatting by @spiritofsim in #53
- Added "DoNotSaveMessagesFromOtherChats" test by @chuhlomin in #48
- Check wtf{!,?} command in chat messages with steroids by @adfslslddkds in #60
- More W analogs by @adfslslddkds in #61
- Fix ddg instant answers by @Reymai in #62
- check reverse order for wtf{!,?} command by @adfslslddkds in #63
- check user per chat #67 by @nyckyta in #70
- Change timing to UTC by @qoter in #72
- project facelift by @paskal in #74
- Replace mockery with moq by @paskal in #77
- add error stack trace, improve telegram error handling by @paskal in #78
- Bump telegram-bot-api from v4 to v5 by @paskal in #76
- Make tests work offline by @paskal in #79
- improve logging, messages escaping, fix pinning, fix chuck! command by @paskal in #80
- support baning channels by @paskal in #75
- Moar WTFs by @vadimadr in #64
- Revert "Moar WTFs" by @umputun in #81
- "When?" bot by @kazhuravlev in #83
- What the time? bot by @alaija in #86
- Enable What the time bot by @alaija in #91
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #92
- Simple implementation of ChatGPT for super-bot by @ufian in #94
- OpenAI bot: Add system role config with answer limitation by @ufian in #95
- add supports of reply to message by @umputun in #96
- New wtf! case by @ufian in #100
- Using WTFSteroidChecker in OpenAI bot for request and response by @ufian in #98
- Random context answers for chat questions by @ufian in #99
- Fix problem with
EnableAutoResponse
by @ufian in #103 - Vendor update github.com/go-pkgz/syncs and github.com/stretchr/testify by @ufian in #105
- case insensitive command for openai by @vblz in #106
- Summary for user links by @ufian in #102
- Bump golang.org/x/net from 0.0.0-20220826154423-83b083e8dc8b to 0.7.0 by @dependabot in #107
- [wtf-bot] new 'f' replacement in "wtf?" by @Semior001 in #111
- Fixes sending unescaped query to search API by @vblz in #112
- Extend the list of "w" replacements by @Nihisil in #113
- add spam filter with CAS api https://cas.chat/api by @umputun in #114
- Rename test variables shadowing global ones by @paskal in #115
- Spam local by @umputun in #116
- Remove newlines and spaces in spammer display names by @themagic314 in #118
- Fix comments by @alexkart in #122
- Fix joke sources in the docs by @alexkart in #121
- Update go modules, update to lcw v2 by @paskal in #123
- Update packages and CI actions by @paskal in #124
- Pin golangci-lint version to latest available, fix reported errors by @paskal in #126
- Fix the username in the bot's response when the username is not set by @alexkart in #129
- Fixes markdown parse error #127 by @alexkart in #128
- Add dependabot settings for automatic package update by @paskal in #125
- Bump github.com/sashabaranov/go-openai from 1.27.0 to 1.27.1 in the go-modules-updates group by @dependabot in #133
- Bump the go-modules-updates group across 1 directory with 4 updates by @dependabot in #135
New Contributors
- @adfslslddkds made their first contribution in #60
- @Reymai made their first contribution in #62
- @nyckyta made their first contribution in #70
- @qoter made their first contribution in #72
- @paskal made their first contribution in #74
- @vadimadr made their first contribution in #64
- @kazhuravlev made their first contribution in #83
- @dependabot made their first contribution in #92
- @ufian made their first contribution in #94
- @vblz made their first contribution in #106
- @Nihisil made their first contribution in #113
- @themagic314 made their first contribution in #118
- @alexkart made their first contribution in #122
Full Changelog: v0.2.0...v0.3.0