Class CronchatMessenger

    • Constructor Detail

      • CronchatMessenger

        @Autowired
        public CronchatMessenger​(@Value("${chatbot.cronchat.token}")
                                 String token,
                                 @Value("${chatbot.cronchat.url}")
                                 String url,
                                 @Value("${chatbot.cronchat.urlCronchatApi}")
                                 String urlCallCronchat,
                                 @Value("${chatbot.cronchat.botName}")
                                 String botName,
                                 @Value("${chatbot.cronchat.botGender}")
                                 String botGender,
                                 @Value("${chatbot.cronchat.startPostMessage}")
                                 String startPostMessage,
                                 @Value("${chatbot.cronchat.title}")
                                 String title,
                                 @Value("${chatbot.cronchat.subtitle}")
                                 String subtitle,
                                 @Value("${chatbot.cronchat.urlAvatar}")
                                 String urlAvatar,
                                 @Value("${chatbot.cronchat.titleColor}")
                                 String titleColor,
                                 @Value("${chatbot.cronchat.titleFont}")
                                 String titleFont,
                                 @Value("${chatbot.cronchat.titleFontSize}")
                                 String titleFontSize,
                                 @Value("${chatbot.cronchat.titleFontColor}")
                                 String titleFontColor,
                                 @Value("${chatbot.cronchat.subtitleFont}")
                                 String subtitleFont,
                                 @Value("${chatbot.cronchat.subtitleFontSize}")
                                 String subtitleFontSize,
                                 @Value("${chatbot.cronchat.subtitleFontColor}")
                                 String subtitleFontColor,
                                 @Value("${chatbot.cronchat.carouselQrButtonColor}")
                                 String carouselQrButtonColor,
                                 @Value("${chatbot.cronchat.carouselQrButtonFontColor}")
                                 String carouselQrButtonFontColor,
                                 @Value("${chatbot.cronchat.carouselQrButtonColorHover}")
                                 String carouselQrButtonColorHover,
                                 @Value("${chatbot.cronchat.carouselQrButtonFontColorHover}")
                                 String carouselQrButtonFontColorHover,
                                 @Value("${chatbot.cronchat.carouselQrButtonClickedColor}")
                                 String carouselQrButtonClickedColor,
                                 @Value("${chatbot.cronchat.carouselQrButtonFontClickedColor}")
                                 String carouselQrButtonFontClickedColor,
                                 @Value("${chatbot.cronchat.ballonFont}")
                                 String ballonFont,
                                 @Value("${chatbot.cronchat.ballonFontSize}")
                                 String ballonFontSize,
                                 @Value("${chatbot.cronchat.ballonFontColor}")
                                 String ballonFontColor,
                                 @Value("${chatbot.cronchat.ballonColor}")
                                 String ballonColor,
                                 @Value("${chatbot.cronchat.buttonStartChatColor}")
                                 String buttonStartChatColor,
                                 @Value("${chatbot.cronchat.buttonSendMsgColor}")
                                 String buttonSendMsgColor,
                                 @Value("${chatbot.cronchat.inputFont}")
                                 String inputFont,
                                 @Value("${chatbot.cronchat.inputFontSize}")
                                 String inputFontSize,
                                 @Value("${chatbot.cronchat.chatColor}")
                                 String chatColor,
                                 @Value("${chatbot.cronchat.carouselTitleFont}")
                                 String carouselTitleFont,
                                 @Value("${chatbot.cronchat.carouselTitleFontSize}")
                                 String carouselTitleFontSize,
                                 @Value("${chatbot.cronchat.carouselsubtitleFont}")
                                 String carouselsubtitleFont,
                                 @Value("${chatbot.cronchat.carouselSubtitleFontSize}")
                                 String carouselSubtitleFontSize,
                                 @Value("${chatbot.cronchat.carouselQrButtonFontSize}")
                                 String carouselQrButtonFontSize,
                                 @Value("${chatbot.cronchat.carouselQrButtonFont}")
                                 String carouselQrButtonFont,
                                 @Value("${chatbot.cronchat.carouselQrButtonFontSizeHover}")
                                 String carouselQrButtonFontSizeHover,
                                 @Value("${chatbot.cronchat.carouselQrButtonFontHover}")
                                 String carouselQrButtonFontHover,
                                 @Value("${chatbot.cronchat.carouselQrButtonClickedFontSize}")
                                 String carouselQrButtonClickedFontSize,
                                 @Value("${chatbot.cronchat.carouselQrButtonClickedFont}")
                                 String carouselQrButtonClickedFont,
                                 @Value("${chatbot.cronchat.ballonUserColor}")
                                 String ballonUserColor,
                                 @Value("${chatbot.cronchat.ballonUserFontColor}")
                                 String ballonUserFontColor,
                                 @Value("${chatbot.cronchat.buttonStartImageBackground}")
                                 String buttonStartImageBackground,
                                 @Value("${chatbot.cronchat.buttonStartImageBackgroundSize}")
                                 String buttonStartImageBackgroundSize,
                                 @Value("${chatbot.cronchat.buttonStartWidth}")
                                 String buttonStartWidth,
                                 @Value("${chatbot.cronchat.buttonStartHeight}")
                                 String buttonStartHeight,
                                 @Value("${chatbot.cronchat.typingIndicator}")
                                 Boolean typingIndicator,
                                 @Value("${chatbot.cronchat.buttonStartBorderRadius}")
                                 String buttonStartBorderRadius)