From 74c2c28ab566fff450625270eeef1ef9cc9a7187 Mon Sep 17 00:00:00 2001 From: Danyil Shkoropad Date: Wed, 28 Jun 2023 23:54:47 +0300 Subject: [PATCH 1/3] Added chat_join_request to PAYLOAD_TYPES + update API --- .gitignore | 1 + CHANGELOG.md | 5 +++++ lib/telegram/bot/client/api_methods.txt | 4 +++- lib/telegram/bot/updates_controller.rb | 1 + spec/telegram/bot/updates_controller/typed_update_spec.rb | 1 + spec/telegram/bot/updates_controller_spec.rb | 1 + 6 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9eea669..4f8d851 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /spec/reports/ /log/ /tmp/ +.idea diff --git a/CHANGELOG.md b/CHANGELOG.md index 66f622a..337aefe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Unreleased +# 0.15.8 + +- Update to Bot API 6.7. +- Added `chat_join_request` to PAYLOAD_TYPES + # 0.15.7 - Add support for editMessageMedia similar to sendMediaGroup. diff --git a/lib/telegram/bot/client/api_methods.txt b/lib/telegram/bot/client/api_methods.txt index 470b83a..1fc1f3d 100644 --- a/lib/telegram/bot/client/api_methods.txt +++ b/lib/telegram/bot/client/api_methods.txt @@ -1,5 +1,5 @@ # Generated with bin/fetch-telegram-methods -# Bot API 6.6 +# Bot API 6.7 getUpdates setWebhook @@ -72,6 +72,8 @@ answerCallbackQuery setMyCommands deleteMyCommands getMyCommands +setMyName +getMyName setMyDescription getMyDescription setMyShortDescription diff --git a/lib/telegram/bot/updates_controller.rb b/lib/telegram/bot/updates_controller.rb index 478c183..8cc31c1 100644 --- a/lib/telegram/bot/updates_controller.rb +++ b/lib/telegram/bot/updates_controller.rb @@ -101,6 +101,7 @@ module Telegram poll_answer my_chat_member chat_member + chat_join_request ].freeze class << self diff --git a/spec/telegram/bot/updates_controller/typed_update_spec.rb b/spec/telegram/bot/updates_controller/typed_update_spec.rb index d9ae6a2..c74586c 100644 --- a/spec/telegram/bot/updates_controller/typed_update_spec.rb +++ b/spec/telegram/bot/updates_controller/typed_update_spec.rb @@ -15,6 +15,7 @@ RSpec.describe Telegram::Bot::UpdatesController::TypedUpdate do edited_channel_post my_chat_member chat_member + chat_join_request ]). map { |x| [x, Telegram::Bot::Types.const_get(x.camelize)] }.to_h. merge( diff --git a/spec/telegram/bot/updates_controller_spec.rb b/spec/telegram/bot/updates_controller_spec.rb index 3f12640..e7e3860 100644 --- a/spec/telegram/bot/updates_controller_spec.rb +++ b/spec/telegram/bot/updates_controller_spec.rb @@ -46,6 +46,7 @@ RSpec.describe Telegram::Bot::UpdatesController do chosen_inline_result callback_query poll_answer + chat_join_request ] (described_class::PAYLOAD_TYPES - custom_payload_types).each do |type| context "when payload is #{type}" do From 29603e5b6094da46c975098221211b6f27632b8a Mon Sep 17 00:00:00 2001 From: Max Melentiev Date: Thu, 9 Nov 2023 21:00:36 -0800 Subject: [PATCH 2/3] Update .gitignore --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4f8d851..9eea669 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,3 @@ /spec/reports/ /log/ /tmp/ -.idea From 7cfceb7439adcd172a875de0ccd6eacfec88ae23 Mon Sep 17 00:00:00 2001 From: Max Melentiev Date: Thu, 9 Nov 2023 21:01:07 -0800 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 337aefe..03cb076 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,6 @@ # Unreleased -# 0.15.8 - -- Update to Bot API 6.7. +- Update to Bot API 6.8 - Added `chat_join_request` to PAYLOAD_TYPES # 0.15.7