Releases: protoncr/tourmaline
Releases · protoncr/tourmaline
Refactor!
Updated to Bot API 4.6
This adds support for the new polling options and several other things
Some breaking API changes
This release introduces the Tourmaline::Context
object which gets passed into all commands. Some core methods have also been changed to allow full objects to be passed in rather than just the ID of an object.
Updated API
The API has been updated so that methods that require a user_id are now on the User class. Same for Chat, Message, and a few other models.
Annotations
This release adds support for annotations
Bot API complete!
This release brings the full Telegram Bot API to you, now with game support!
Kemal middleware anyone
This version adds Kemal middleware. See README for details.
Stickers!
So changes. Much wow.
This release introduces a number of breaking changes.
- All models are now namespaced under the
Model
module. This was mostly to clean up the documentation and not pollute theTelegram::Bot
namespace. - I have started working on support for the Telegram user API. Because of that there are now two requirable files paths:
tourmaline/bot
andtourmaline/user
. The latter doesn't provide anything but the lib definition and will require TDLib to be installed and available.
I added a couple methods that I missed as well.
Initial release
0.1.0 Changed misspelling and updated ngrok example