Release 4.0.0
New module: Google AI (Gemini), updated message splitting, updated images sending, fixed and updated docker and GitHub actions, updated /users output and much more!
feat: dynamic message spliting
fix: edit a message when needed
feat: seperate caption limit and message limit
feat: keep code block while splitting
fix: handle edge situations while splitting
fix: infinit loop when there're some images
feat: filter out urls pointing to non image
fix: allow redirect while testing images
fix: lstrip only when outside a code block
fix: doesn't edit message in real time
feat: loading message
fix: answer callback query handler after finished
fix: send original message if failed in markdown
feat: Telegram API's markdown behavior
Bump version
feat: show users with deep link
fix: admins won't be banned by default
feat: fix docker
docs: update docker section in README.md
docs: GitHub Packages
ci: github actions
chore: optimize docker
fix: /lib64 not found
chore: avoid pip to download packages
chore: smaller docker image
feat: multi platform images in multiple runners
fix: artificat names in v4 must be unique
fix: Building wheel for grpcio (setup.py): still running...
docs: fix typo
feat: support gemini
chore: add google-generativeai to requirements
fix: image content type
fix: Multiturn chat is not enabled for models/gemini-pro-vision
fix: use vision model for image
fix: incorrect request_total
docs: add the Gemini to README.md
refactor: use to_json method from proto
docs: add Gemini to the title
docs: add Gemini everywhere
fix: tls_client for ChatGPT
fix: add Gemini to clear list
Bump version to 4.0.0
Update Contributors list
feat: Gemini proxy
Related pull requests
#106
#107
#108
#109
#111
#112
#113
Related issues
Special thanks to Hanssen