Kotlin Telegram Bot API Library (tgbotapi)
160 subscribers
17 photos
1 video
1 file
276 links
https://github.com/InsanusMokrassar/ktgbotapi

Channel with updates from Kotlin Multiplatform TelegramBotAPI library

DM: @InsanusMokrassar
Forum: @ktgbotapi_forum
Projects Releases: @inmodev
Support me: https://t.me/inmodev/431
Download Telegram
Hi everybody :)

Yesterday I have published 9.0.0. It is major change, because of @y9san9 faced with issue that some bots in some cases have no usernames. He have said about it here. So, changes:

• Bots now have nullable usernames
• Improve updates handling in cases when it is impossible to convert updates
• Fixes in default subcontext filters of different on*Query triggers
• Update dependencies :) Now we are running on coroutines 1.7.2 (finally 🎉)
🔥1
Kotlin Telegram Bot API Library (tgbotapi)
Hi everybody :) Yesterday I have published 9.0.0. It is major change, because of @y9san9 faced with issue that some bots in some cases have no usernames. He have said about it here. So, changes: • Bots now have nullable usernames • Improve updates handling…
Long time no see :) I recommend you to migrate onto 9.0.0, because of currently there is no new bots API reference, but I am pretty sure that you will face with new things in work with bots. So, 9.0.0 have better support of unknown updates/data and your bots should work more stable
🫡4
Telegram Bot API 6.8 is out and I am preparing 9.1.0 release. Currently I have added all new spec support excluding stories in some aspects of library (like triggers in behaviour builder). You may try this update if you are using my maven repo.

It is good time for new features suggestions or some bug reports:) Thank you
9.1.0 has been released. It is almost minor update with support of Telegram Bot API 6.8 and dependencies updates

Besides, I have added polls sample in the examples project
🎉2🔥1😱1🏆1
Version with kotlin 1.9.10/1.9.0 shold be...
Anonymous Poll
20%
10.0.0 with 1.9.10
0%
10.0.0 with 1.9.0
70%
9.3.0 with 1.9.10
10%
9.3.0 with 1.9.0
Several small news:

• Migration onto kotlin 1.9.* has been replaced onto 9.3.0 version
• New telegram bots api will be available in 9.2.0 as soon as possible
• Currently new update in the state of tests and fixes. You may use its intermediate version from my gitea server
So, 9.2.0 is out and available for usage :)

Several news:

• Support of Telegram Bots API 6.9
• Splitting of WriteAccessAllowed to several parts

This update still do not use kotlin 1.9.*
👍2🔥1
9.2.1 is out with important fix for those who using AdminChatMembers serialization (fix of status field)
Several small info:

9.2.2 with PreviewChats is available
• I have added opportunity to setup proxy in telegram bot template out of the box
• I have actualized info about proxies setup into docs
👍1
It looks like 1.9.20-RC is useful version and 9.3.0-RC can be used in projects, but it is still not production-ready due to RC status
Final Results
32%
People wish kotlin 1.9, we need new release
36%
Lets wait for the kotlin stable release
32%
Meow
Kotlin Telegram Bot API Library (tgbotapi)
It looks like 1.9.20-RC is useful version and 9.3.0-RC can be used in projects, but it is still not production-ready due to RC status
So, at least we know that third part of our developers are kitties 😽

Waiting for stable release fixed :)
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62
Kotlin Telegram Bot API Library (tgbotapi)
Photo
So, that is happen 🎉 ktgbotapi 9.3.0 has been released. What is here:

• Kotlin 1.9.20 🎉
• Minimal JDK 17 😔
• Other libraries update
• ABSOLUTELY experimental armX64 support (require some ktor client due to tls support absence in cio)

This update become possible thanks to Anton Lakotka
👍2
Hello everybody :) as some of you know, I am developing KSLog library. It is easy-to-use and lightweight logging library. Also you could face println in your app: Warning!!! Other bot with the same bot token requests updates with getUpdate in parallel. It is just common println which can't be managed in any way, it will be printed in console unconditionally in case when your bot is running in parallel mode. So, there is suggestion to include KSLog in standard dependency of ktgbotapi and make some workaround for logs setting up.