diff --git a/Gemfile b/Gemfile index ea34682..132b7f0 100644 --- a/Gemfile +++ b/Gemfile @@ -44,7 +44,7 @@ gem "thruster", require: false # gem "image_processing", "~> 1.2" # AI and integrations -gem "telegram-bot-ruby", "~> 2.0" # Telegram Bot API +gem "telegram-bot-ruby", "~> 2.5" # Telegram Bot API gem "faraday", "~> 2.7" # HTTP client gem "faraday-multipart", "~> 1.0" # Multipart support for Faraday gem "ruby-openai", "7.0.1" # OpenAI (Whisper, GPT-4) - specific version for Faraday 2.x compatibility diff --git a/Gemfile.lock b/Gemfile.lock index a207e2a..bfc4d29 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -94,7 +94,7 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.6) connection_pool (2.5.4) crass (1.0.6) csv (3.3.5) @@ -192,7 +192,7 @@ GEM jbuilder (2.14.1) actionview (>= 7.0.0) activesupport (>= 7.0.0) - json (2.16.0) + json (2.18.0) jwt (3.1.2) base64 kamal (2.8.2) @@ -248,6 +248,8 @@ GEM racc (~> 1.4) nokogiri (1.18.10-arm64-darwin) racc (~> 1.4) + nokogiri (1.18.10-x86_64-linux-gnu) + racc (~> 1.4) os (1.1.4) ostruct (0.6.3) parallel (1.27.0) @@ -383,6 +385,7 @@ GEM thor (>= 1.3.1) sqlite3 (2.8.0-aarch64-linux-gnu) sqlite3 (2.8.0-arm64-darwin) + sqlite3 (2.8.0-x86_64-linux-gnu) sshkit (1.24.0) base64 logger @@ -393,7 +396,7 @@ GEM stimulus-rails (1.3.4) railties (>= 6.0.0) stringio (3.1.8) - telegram-bot-ruby (2.4.0) + telegram-bot-ruby (2.5.0) dry-struct (~> 1.6) faraday (~> 2.0) faraday-multipart (~> 1.0) @@ -402,6 +405,7 @@ GEM thruster (0.1.16) thruster (0.1.16-aarch64-linux) thruster (0.1.16-arm64-darwin) + thruster (0.1.16-x86_64-linux) timeout (0.4.4) trailblazer-option (0.1.2) tsort (0.2.0) @@ -433,6 +437,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-24 + x86_64-linux DEPENDENCIES bootsnap @@ -458,7 +463,7 @@ DEPENDENCIES solid_queue sqlite3 (>= 2.1) stimulus-rails - telegram-bot-ruby (~> 2.0) + telegram-bot-ruby (~> 2.5) thruster turbo-rails tzinfo-data