Skip to content

Releases: devgopher/botticelli

v0.8.5

31 Jan 16:35

Choose a tag to compare

bugfix: fix issue in message handling
refactor: CommandName is explicit and obvious for fluent commands
fluent command processing: added processing for location, contact, and polls
fix: correct IsSuccessful handling for chained processing

v0.8.4

26 Jan 07:57

Choose a tag to compare

New Features and Enhancements:

**Bonded-Box OSM | Location Search:**
Introduced new functionality for location searching using OpenStreetMap. Bounded box limitations for search

**Support for Multiple Languages for Location Provider:**
Added the ability to select a language for the location provider.

**Auth Type Choice Available for GPT:**
Implemented the option to choose different authentication types for integrations with GPT, enhancing flexibility and security.

Bug Fixes:

**DI Bug Fixes for Chained Command Procedure:**
Resolved issues in executing commands through improved dependency handling.

**Exception Message Fix:**
Updated error messages for better debugging and understanding of issues when exceptions occur.

v0.8.3

12 Jan 12:07

Choose a tag to compare

Release Notes for Version 0.8.3
Features

  • Added Message.Copy methods to copy all basic properties to a new message.
  • JSON layout parsing: Implemented callback field parsing for inline buttons.
  • OSM address lookup: Introduced address lookup by object ID.
  • AddProcessor: Enhanced lifetime selection.

Fixes
Removed IFluentCommandProcessor as it was unneeded.
Fixed Yandex GPT request models.
Addressed standalone bot dependency injection issues.
Resolved NoneBus lock issues.
Fixed parsing of osm id in addresses.
Applied hotfix for dependency injection related to locations.

v0.8.2

02 Jan 19:45

Choose a tag to compare

  • DI issues for OSM locations

v0.8.1

06 Oct 19:10

Choose a tag to compare

New Features

  • Standalone Bot Support: Introduced the capability for standalone bot implementation, allowing for increased flexibility.
  • Broadcast Messages Support: Added support for broadcast messages both for bots and admin users, enhancing communication capabilities.

Improvements
HTTPS Integration:

  • Bot to Analytics Interaction: Introduced HTTPS support for secure interactions between the bot and analytics systems.
  • Bot to Admin Interaction: Implemented HTTPS for secure communications between the bot and admin interfaces.

Changes

  • Longpoll Model Support: Updated the GetRequiredStatus functionality to support long-polling mechanisms.

Removals

  • Viber Support: Removed support for Viber due to lower demand and maintenance considerations.
  • VK Messenger Support: Discontinued support for VK Messenger, aligning the framework with current priority messaging platforms.

Bugfixes
multiple event handler appointment in case of Reloading a telegram bot client

v0.7

07 Apr 19:23
834d790

Choose a tag to compare

  • Botticelli.Pay: basic support for payments
  • Botticelli.Pay.Telegram: Telegram Pay support
  • multiple stability improvements

0.6

15 Dec 08:16

Choose a tag to compare

0.6

What's new in Botticelli v 0.6

  • message editing is introduced
  • Build IBot with Builder pattern
  • Monads support
  • Traffic throttling & telegram bot decorator to avoid 429 error
  • "Wait for input" command processor
  • Message doubling problem was resolved

Full Changelog: 0.5...0.6

v 0.5

15 Jun 19:58

Choose a tag to compare

  • layouts & controls (button, calendar)
  • stability improvements
  • scheduling: quartz support
  • Yandex GPT support
  • Botticelli.Locations : user location processing with controls

Full Changelog: 0.4...0.5

0.4

14 Apr 16:27

Choose a tag to compare

0.4
  • DeepSeek support
  • stability and reliability improvements
  • user-defined metrics support
  • bugfixes

0.3

09 Dec 08:40

Choose a tag to compare

0.3
  • Analytics
  • VK support