40 Commits

Author SHA1 Message Date
ruslan 7aca86dba8 [maven-release-plugin] prepare for next development iteration 2026-04-21 11:11:53 +03:00
ruslan 154f6471d8 [maven-release-plugin] prepare release stbf-parent-0.0.3 stbf-parent-0.0.3 2026-04-21 11:11:51 +03:00
ruslan 10b1b430e6 Log additional details for missing chat IDs and simplify close method signature. 2026-03-29 09:38:56 +03:00
ruslan fc7ba16fab Fix keyboard builder 2026-03-28 21:55:22 +03:00
ruslan 0e1b44a920 Update Telegram Bot API version and enhance message handling
- Upgrade `java-telegram-bot-api` dependency from version 7.1.1 to 9.4.1 in `pom.xml`.
- Modify `sendFile` method in `BotResponseImpl` to log the sent message ID.
- Replace deprecated `disableWebPagePreview` with `linkPreviewOptions` in `editMessage` and `edit` methods.
- Refactor `createFromScreen` and related methods in `SendMethodUtils` to handle chat ID as a long type for better type safety.
2026-03-28 18:45:17 +03:00
ruslan 6fc2748779 [maven-release-plugin] prepare for next development iteration 2026-03-03 13:28:02 +03:00
ruslan 87de3ff874 [maven-release-plugin] prepare release 0.0.2 0.0.2 2026-03-03 13:28:00 +03:00
ruslan c43ba2ea8b Update PengradTelegramBot to improve chat ID retrieval and upgrade Telegram API version
- Refactor chat ID extraction logic into a separate method for clarity and maintainability.
- Handle cases where chat ID may not be accessible, logging a warning when not found.
- Upgrade Telegram Bot API dependency version from 6.2.0 to 7.1.1.
- Adjust BotRequestImpl to accommodate changes in chat ID retrieval logic.
- Make botAtomicReference in App class final for better thread safety.
2026-03-03 13:26:14 +03:00
ruslan a06f9940ff #3 change sessions impl 2022-09-25 09:33:42 +03:00
ruslan 8453ba42f8 up java-telegram-bot-api version 2022-09-24 14:15:22 +03:00
ruslan 56a4d4957b change log level
continuous-integration/drone/push Build is passing
2021-09-23 15:17:24 +03:00
ruslan c62de38f17 #3 session API draft 2021-09-23 14:56:07 +03:00
ruslan 05af2f05a4 [maven-release-plugin] prepare for next development iteration
continuous-integration/drone/push Build is passing
2021-09-17 21:32:41 +03:00
ruslan 7270a34e97 [maven-release-plugin] prepare release stbf-parent-0.0.1
continuous-integration/drone/push Build is passing
stbf-parent-0.0.1
2021-09-17 21:32:38 +03:00
ruslan a318034d77 add release plugin 2021-09-17 21:27:28 +03:00
ruslan 5880739849 add release plugin stbf-api-0.0.1.0 stbf-api-0.0.1.1 stbf-common-0.0.1.0 stbf-common-0.0.1.1 stbf-demo-0.0.1.0 stbf-demo-0.0.1.1 stbf-parent-0.0.1.0 stbf-parent-0.0.1.1 stbf-pengrad-0.0.1.0 stbf-pengrad-0.0.1.1 stbf-rubenlagus-0.0.1.0 stbf-rubenlagus-0.0.1.1 stbf-templates-0.0.1.0 stbf-templates-0.0.1.1 stbf-test-0.0.1.0 stbf-test-0.0.1.1 2021-09-17 21:07:07 +03:00
ruslan f2320ff2af #2 trim strings
continuous-integration/drone/push Build is passing
2021-09-14 23:47:04 +03:00
ruslan 1765abbdfd add LICENSE 2021-09-14 23:04:15 +03:00
ruslan 02c5ef32fa #1 temporary store fileId in RAM
continuous-integration/drone/push Build is passing
2021-09-12 21:04:55 +03:00
ruslan 2103d03611 #1 initial sending media files support
continuous-integration/drone/push Build is passing
2021-09-12 01:35:23 +03:00
ruslan 5bb9e3abab update README
continuous-integration/drone/push Build is passing
2021-09-11 20:40:20 +03:00
ruslan c5806b6b45 API improvements
continuous-integration/drone/push Build is passing
2021-09-10 19:19:50 +03:00
ruslan 24b15ca4fe commands with callbackData support
continuous-integration/drone/push Build is passing
2021-09-09 23:55:14 +03:00
ruslan 932da0549a add readme
continuous-integration/drone/push Build is passing
2021-09-05 13:03:47 +03:00
ruslan a18abc41d4 update .gitignore 2021-09-05 12:24:11 +03:00
ruslan d25eac9366 add demo app
continuous-integration/drone/push Build is passing
2021-09-05 12:20:05 +03:00
ruslan e5a9c82ff3 initial commands support
continuous-integration/drone/push Build is passing
2021-09-05 08:33:26 +03:00
ruslan d47e43edb1 support included configurations
continuous-integration/drone/push Build is passing
2021-09-04 23:58:22 +03:00
ruslan c930070b9c add flow: actions + screens 2021-08-30 23:34:57 +03:00
ruslan 81cac78737 implement toString for keyboard 2021-08-30 23:23:49 +03:00
ruslan 6aece7bb99 add button properties
continuous-integration/drone/push Build is passing
2021-08-29 10:05:18 +03:00
ruslan 7aadcbe8f7 extend API 2021-08-29 10:04:31 +03:00
ruslan df958f61f9 fix: null check 2021-08-29 10:03:12 +03:00
ruslan 222d67ca79 fix
continuous-integration/drone/push Build is passing
2021-08-28 19:47:43 +03:00
ruslan 94394cc6e6 add templates module
continuous-integration/drone/push Build is failing
2021-08-28 18:18:49 +03:00
ruslan 3ed90496cd improve deploy
continuous-integration/drone/push Build is passing
2021-08-15 09:31:21 +03:00
ruslan 22768eeaeb fix drone config
continuous-integration/drone/push Build is failing
2021-08-15 07:54:10 +03:00
ruslan 1aa6ebaf1d add deploy config
continuous-integration/drone/push Build is failing
2021-08-15 07:47:46 +03:00
ruslan 874a10539f add drone CI config
continuous-integration/drone/push Build is passing
2021-08-15 07:34:20 +03:00
ruslan 18465ada30 initial commit 2021-08-10 23:22:25 +03:00