Skip to content

Releases: n3d1117/chatgpt-telegram-bot

Release 0.2.0

18 Mar 23:02
Compare
Choose a tag to compare

What's Changed

  • Adding the ability to ignore transcribing group chats by @dkvdm in #69
  • Proper token counting using the tiktoken library by @n3d1117 in #72
  • Handle responses longer than telegram message limit by @n3d1117 in #76
  • Refactor: Replace Pipenv with requirements.txt for dependency management by @bugfloyd in #79
  • Dockerfile improvements

New Contributors

Full Changelog: 0.1.8...0.1.9

Release 0.1.8

17 Mar 19:51
Compare
Choose a tag to compare

What's Changed

  • Modify transcribe request filter to catch more file formats by @k3it in #61
  • fix filesystem permissions by chowning to appuser during Docker build COPY by @dkvdm in #63
  • Bugfix: wrong stats counts when bot is running for multiple days by @AlexHTW in #66
  • make OpenAI model configurable with env variables by @dkvdm in #65
  • Added User budgets and guest budget by @AlexHTW in #60

New Contributors

  • @dkvdm made their first contribution in #63

Full Changelog: 0.1.7...0.1.8

Release 0.1.7

14 Mar 18:48
Compare
Choose a tag to compare

What's Changed

  • Track usage per user by @AlexHTW in #49
  • Add group chat trigger keywords by @tracking in #55
  • Optimize Dockerfile for minimal image size by @PeterDaveHello in #57
  • Added N_CHOICES, TEMPERATURE and IMAGE_SIZE to the .env file

New Contributors

Full Changelog: 0.1.6...0.1.7

Release 0.1.6

11 Mar 10:07
Compare
Choose a tag to compare

What's Changed

  • Move ASSISTANT_PROMPT and MAX_TOKENS to .env file
  • Added bot commands
  • Added a link to the /setinline command by @whyevenquestion1t in #48
  • Transcribe support for video messages and additional audio formats. by @k3it in #50

New Contributors

Full Changelog: 0.1.5...0.1.6

Release 0.1.5

06 Mar 13:39
Compare
Choose a tag to compare

What's Changed

  • Add support for group chats by @k3it in #39
  • Add inline query mode for group chats (don't forget to enable inline query mode in BotFather via the /setinline command)
  • Added option to reply to voice messages directly with the ChatGPT response of the transcript (VOICE_REPLY_WITH_TRANSCRIPT_ONLY)
  • Added option to specify max conversation age to avoid excessive token usage (MAX_CONVERSATION_AGE_MINUTES)

New Contributors

  • @k3it made their first contribution in #39

Full Changelog: 0.1.4...0.1.5

Release 0.1.4

05 Mar 20:31
Compare
Choose a tag to compare
  • Added ffmpeg installation to Dockerfile
  • Automatic conversation summary generation to avoid excessive token usage

Full Changelog: 0.1.3...0.1.4

Release 0.1.3

04 Mar 17:29
Compare
Choose a tag to compare
  • Added ability to transcribe audio messages using Whisper

Full Changelog: 0.1.2...0.1.3

Release 0.1.2

03 Mar 09:39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.1...0.1.2

Release 0.1.1

02 Mar 23:43
Compare
Choose a tag to compare
  • Image generation via the /image command

Full Changelog: 0.1...0.1.1

Release 0.1

02 Mar 21:05
Compare
Choose a tag to compare
  • Support multiple answers
  • Support model parameters customization
  • Better error handling
  • Added option to show token usage
  • Multi-chat support

Full Changelog: 0.0.9...0.1