diff --git a/.env b/.env index 56a36f2fa40..127267ebaec 100644 --- a/.env +++ b/.env @@ -87,6 +87,7 @@ LEGISLATIVES_AVECVOUS_HOST=legislatives.avecvous.code RENAISSANCE_HOST=renaissance.code APP_RENAISSANCE_HOST=renaissance.code WEBHOOK_RENAISSANCE_HOST=webhook.renaissance.code +WEBHOOK_PROXY_HOST= API_RENAISSANCE_HOST=api.renaissance.code RENAISSANCE_QRCODE_HOST=qr.renaissance.code diff --git a/config/packages/security.yaml b/config/packages/security.yaml index 2e381de0485..6038738cdda 100644 --- a/config/packages/security.yaml +++ b/config/packages/security.yaml @@ -69,6 +69,8 @@ security: - ROLE_APP_ADMIN_AUDIENCE_ALL ROLE_ADMIN_COMMUNICATION_QR_CODES: - ROLE_APP_ADMIN_QR_CODE_ALL + ROLE_ADMIN_COMMUNICATION_CHATBOTS: + - ROLE_APP_ADMIN_CHATBOT_CHATBOT_ALL ## Adhérents ROLE_ADMIN_ADHERENT_ADHERENTS: @@ -309,12 +311,10 @@ security: - ROLE_APP_ADMIN_CLIENT_ALL ROLE_ADMIN_TECH_SCOPES: - ROLE_APP_ADMIN_SCOPE_ALL - ROLE_ADMIN_TECH_CHATBOTS: - - ROLE_APP_ADMIN_CHATBOT_CHATBOT_ALL ROLE_ADMIN_TECH_TELEGRAM_BOTS: - ROLE_APP_ADMIN_TELEGRAM_BOT_ALL ROLE_ADMIN_TECH_OPENAI_ASSISTANTS: - - ROLE_APP_ADMIN_OPEN_AI_ASSISTANT_ALL + - ROLE_APP_ADMIN_OPENAI_ASSISTANT_ALL ## Idées ROLE_ADMIN_IDEES_OLDOLF: diff --git a/config/services.yaml b/config/services.yaml index 0818af4be42..f9beecd5522 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -118,6 +118,10 @@ services: tags: ['app.acquisition_statistics.calculator'] App\Adherent\Tag\TagGenerator\TagGeneratorInterface: tags: ['app.adherent.tag.generator'] + App\Chatbot\Assistant\AssistantHandlerInterface: + tags: ['app.chatbot.assistant_handler'] + App\Telegram\Update\UpdateHandlerInterface: + tags: ['app.telegram.update_handler'] # Imports App\: @@ -491,3 +495,11 @@ services: App\Adhesion\Handler\GenerateActivationCodeCommandHandler: arguments: $loginLinkHandler: '@security.authenticator.login_link_handler.main' + + App\Chatbot\Assistant: + arguments: + $assistantHandlers: !tagged_iterator 'app.chatbot.assistant_handler' + + App\Telegram\UpdateHandler: + arguments: + $updateHandlers: !tagged_iterator 'app.telegram.update_handler' diff --git a/config/services/admin.xml b/config/services/admin.xml index 87c34aff3bd..5fefa8b1deb 100644 --- a/config/services/admin.xml +++ b/config/services/admin.xml @@ -996,6 +996,14 @@ + + + + + App\Entity\OpenAI\Assistant + + +