diff --git a/Gemfile b/Gemfile index fa906bc..2a40aef 100644 --- a/Gemfile +++ b/Gemfile @@ -5,8 +5,8 @@ gem 'sidekiq-rate-limiter', '0.1.3', require: 'sidekiq-rate-limiter/server' gem 'telegram-bot-ruby', '>= 0.11', '< 1.0' gem 'slack-ruby-bot' gem 'celluloid-io' -gem 'tdlib-ruby', git: 'https://github.com/southbridgeio/tdlib-ruby', tag: "v3.0.4" -gem 'tdlib-schema', git: 'https://github.com/southbridgeio/tdlib-schema' +gem 'tdlib-ruby', '~> 3.1.0' +gem 'tdlib-schema', '~> 1.7.0' gem 'jwt' gem 'filelock' gem 'patron' diff --git a/init.rb b/init.rb index ba46847..c819588 100644 --- a/init.rb +++ b/init.rb @@ -29,7 +29,7 @@ name 'Redmine Bots' url 'https://github.com/southbridgeio/redmine_bots' description 'This is a platform for building Redmine bots' - version '0.5.2' + version '0.5.7' author 'Southbridge' author_url 'https://github.com/southbridgeio' diff --git a/lib/redmine_bots/telegram.rb b/lib/redmine_bots/telegram.rb index 143dc7b..9a9dc55 100644 --- a/lib/redmine_bots/telegram.rb +++ b/lib/redmine_bots/telegram.rb @@ -36,7 +36,7 @@ def self.webhook_secret end def self.tdlib_client - settings = Setting.find_by_name(:plugin_redmine_bots).value + settings = Setting.find_by_name(:plugin_redmine_bots)&.value || {} TD::Api.set_log_file_path(Rails.root.join('log', 'redmine_bots', 'tdlib.log').to_s) config = { api_id: settings['telegram_api_id'],