├── .gitignore ├── LICENSE ├── README.md ├── chatbot-spring-boot-autoconfigure ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── kingbbode │ │ └── chatbot │ │ └── autoconfigure │ │ ├── ChatbotAutoConfiguration.java │ │ └── messenger │ │ ├── line │ │ └── LineAutoConfiguration.java │ │ ├── slack │ │ ├── SlackAutoConfiguration.java │ │ └── SlackProperties.java │ │ └── telegram │ │ ├── TelegramAutoConfiguration.java │ │ └── TelegramProperties.java │ └── resources │ └── META-INF │ └── spring.factories ├── chatbot-spring-boot-core ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── github │ └── kingbbode │ └── chatbot │ └── core │ ├── ChatbotProperties.java │ ├── base │ ├── BaseBrain.java │ ├── knowledge │ │ ├── brain │ │ │ └── KnowledgeBrain.java │ │ └── component │ │ │ └── KnowledgeComponent.java │ └── stat │ │ └── StatComponent.java │ ├── brain │ ├── DefaultDispatcherBrain.java │ ├── DispatcherBrain.java │ ├── DistributedEnvironment.java │ ├── aop │ │ └── BrainCellAspect.java │ ├── cell │ │ ├── AbstractBrainCell.java │ │ ├── BrainCell.java │ │ ├── CommonBrainCell.java │ │ └── KnowledgeBrainCell.java │ └── factory │ │ ├── BrainFactory.java │ │ └── BrainFactoryCustomizer.java │ ├── common │ ├── annotations │ │ ├── Brain.java │ │ └── BrainCell.java │ ├── enums │ │ └── GrantType.java │ ├── exception │ │ ├── ArgumentInvalidException.java │ │ ├── BrainException.java │ │ └── InvalidReturnTypeException.java │ ├── interfaces │ │ ├── Dispatcher.java │ │ └── EventSensor.java │ ├── properties │ │ └── BotProperties.java │ ├── request │ │ └── BrainRequest.java │ ├── result │ │ ├── BrainResult.java │ │ ├── DefaultBrainResult.java │ │ └── SimpleMessageBrainResult.java │ └── util │ │ ├── BrainUtil.java │ │ └── RestTemplateFactory.java │ ├── conversation │ ├── Conversation.java │ └── ConversationService.java │ └── event │ ├── EmptyResultException.java │ ├── Event.java │ ├── EventQueue.java │ └── TaskRunner.java ├── chatbot-spring-boot-line-starter └── build.gradle ├── chatbot-spring-boot-slack-starter └── build.gradle ├── chatbot-spring-boot-telegram-starter └── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img ├── conv1.png ├── conv2.png ├── example.png ├── line │ ├── 1_create_app.png │ ├── 2_create_app.png │ ├── 2_secret.png │ ├── 3_use_webhook.png │ ├── 4_create_token.png │ ├── 5_ngrok.png │ └── 6_reg_callback.png ├── sample.jpg ├── slack │ ├── 1_create_app.png │ ├── 2_app_token.png │ ├── 3_bot_token.png │ ├── 4_scope.png │ ├── 5_on_socket_mode.png │ └── 6_event_subscribe.png └── telegram │ └── 1_create_bot.png ├── messenger ├── line │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── github │ │ └── kingbbode │ │ └── messenger │ │ └── line │ │ ├── LineDispatcher.java │ │ └── LineEventSensor.java ├── slack │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── github │ │ └── kingbbode │ │ └── messenger │ │ └── slack │ │ ├── SlackBotClient.java │ │ ├── SlackDispatcher.java │ │ ├── SlackEventSensor.java │ │ ├── SlackMessage.java │ │ ├── event │ │ ├── BlockActionDispatcherBrain.java │ │ └── SlackEvent.java │ │ └── result │ │ └── SlackMessageBrainResult.java └── telegram │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── github │ └── kingbbode │ └── messenger │ └── telegram │ ├── TelegramBotsApiWrapper.java │ └── TelegramEventSensor.java ├── sample-bot ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── kingbbode │ │ └── chatbot │ │ └── sample │ │ ├── Application.java │ │ ├── brain │ │ └── HelloWorldBrain.java │ │ └── config │ │ └── SlackActionConfig.java │ └── resources │ └── application.yml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/README.md -------------------------------------------------------------------------------- /chatbot-spring-boot-autoconfigure/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-autoconfigure/build.gradle -------------------------------------------------------------------------------- /chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/ChatbotAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/ChatbotAutoConfiguration.java -------------------------------------------------------------------------------- /chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/line/LineAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/line/LineAutoConfiguration.java -------------------------------------------------------------------------------- /chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/slack/SlackAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/slack/SlackAutoConfiguration.java -------------------------------------------------------------------------------- /chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/slack/SlackProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/slack/SlackProperties.java -------------------------------------------------------------------------------- /chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/telegram/TelegramAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/telegram/TelegramAutoConfiguration.java -------------------------------------------------------------------------------- /chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/telegram/TelegramProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-autoconfigure/src/main/java/com/github/kingbbode/chatbot/autoconfigure/messenger/telegram/TelegramProperties.java -------------------------------------------------------------------------------- /chatbot-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /chatbot-spring-boot-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/build.gradle -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/ChatbotProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/ChatbotProperties.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/base/BaseBrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/base/BaseBrain.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/base/knowledge/brain/KnowledgeBrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/base/knowledge/brain/KnowledgeBrain.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/base/knowledge/component/KnowledgeComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/base/knowledge/component/KnowledgeComponent.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/base/stat/StatComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/base/stat/StatComponent.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/DefaultDispatcherBrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/DefaultDispatcherBrain.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/DispatcherBrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/DispatcherBrain.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/DistributedEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/DistributedEnvironment.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/aop/BrainCellAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/aop/BrainCellAspect.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/cell/AbstractBrainCell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/cell/AbstractBrainCell.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/cell/BrainCell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/cell/BrainCell.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/cell/CommonBrainCell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/cell/CommonBrainCell.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/cell/KnowledgeBrainCell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/cell/KnowledgeBrainCell.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/factory/BrainFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/factory/BrainFactory.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/factory/BrainFactoryCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/brain/factory/BrainFactoryCustomizer.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/annotations/Brain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/annotations/Brain.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/annotations/BrainCell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/annotations/BrainCell.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/enums/GrantType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/enums/GrantType.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/exception/ArgumentInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/exception/ArgumentInvalidException.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/exception/BrainException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/exception/BrainException.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/exception/InvalidReturnTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/exception/InvalidReturnTypeException.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/interfaces/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/interfaces/Dispatcher.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/interfaces/EventSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/interfaces/EventSensor.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/properties/BotProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/properties/BotProperties.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/request/BrainRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/request/BrainRequest.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/result/BrainResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/result/BrainResult.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/result/DefaultBrainResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/result/DefaultBrainResult.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/result/SimpleMessageBrainResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/result/SimpleMessageBrainResult.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/util/BrainUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/util/BrainUtil.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/util/RestTemplateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/common/util/RestTemplateFactory.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/conversation/Conversation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/conversation/Conversation.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/conversation/ConversationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/conversation/ConversationService.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/event/EmptyResultException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/event/EmptyResultException.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/event/Event.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/event/EventQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/event/EventQueue.java -------------------------------------------------------------------------------- /chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/event/TaskRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-core/src/main/java/com/github/kingbbode/chatbot/core/event/TaskRunner.java -------------------------------------------------------------------------------- /chatbot-spring-boot-line-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-line-starter/build.gradle -------------------------------------------------------------------------------- /chatbot-spring-boot-slack-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-slack-starter/build.gradle -------------------------------------------------------------------------------- /chatbot-spring-boot-telegram-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/chatbot-spring-boot-telegram-starter/build.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/conv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/conv1.png -------------------------------------------------------------------------------- /img/conv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/conv2.png -------------------------------------------------------------------------------- /img/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/example.png -------------------------------------------------------------------------------- /img/line/1_create_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/line/1_create_app.png -------------------------------------------------------------------------------- /img/line/2_create_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/line/2_create_app.png -------------------------------------------------------------------------------- /img/line/2_secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/line/2_secret.png -------------------------------------------------------------------------------- /img/line/3_use_webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/line/3_use_webhook.png -------------------------------------------------------------------------------- /img/line/4_create_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/line/4_create_token.png -------------------------------------------------------------------------------- /img/line/5_ngrok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/line/5_ngrok.png -------------------------------------------------------------------------------- /img/line/6_reg_callback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/line/6_reg_callback.png -------------------------------------------------------------------------------- /img/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/sample.jpg -------------------------------------------------------------------------------- /img/slack/1_create_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/slack/1_create_app.png -------------------------------------------------------------------------------- /img/slack/2_app_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/slack/2_app_token.png -------------------------------------------------------------------------------- /img/slack/3_bot_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/slack/3_bot_token.png -------------------------------------------------------------------------------- /img/slack/4_scope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/slack/4_scope.png -------------------------------------------------------------------------------- /img/slack/5_on_socket_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/slack/5_on_socket_mode.png -------------------------------------------------------------------------------- /img/slack/6_event_subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/slack/6_event_subscribe.png -------------------------------------------------------------------------------- /img/telegram/1_create_bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/img/telegram/1_create_bot.png -------------------------------------------------------------------------------- /messenger/line/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/line/build.gradle -------------------------------------------------------------------------------- /messenger/line/src/main/java/com/github/kingbbode/messenger/line/LineDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/line/src/main/java/com/github/kingbbode/messenger/line/LineDispatcher.java -------------------------------------------------------------------------------- /messenger/line/src/main/java/com/github/kingbbode/messenger/line/LineEventSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/line/src/main/java/com/github/kingbbode/messenger/line/LineEventSensor.java -------------------------------------------------------------------------------- /messenger/slack/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/slack/build.gradle -------------------------------------------------------------------------------- /messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/SlackBotClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/SlackBotClient.java -------------------------------------------------------------------------------- /messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/SlackDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/SlackDispatcher.java -------------------------------------------------------------------------------- /messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/SlackEventSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/SlackEventSensor.java -------------------------------------------------------------------------------- /messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/SlackMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/SlackMessage.java -------------------------------------------------------------------------------- /messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/event/BlockActionDispatcherBrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/event/BlockActionDispatcherBrain.java -------------------------------------------------------------------------------- /messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/event/SlackEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/event/SlackEvent.java -------------------------------------------------------------------------------- /messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/result/SlackMessageBrainResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/slack/src/main/java/com/github/kingbbode/messenger/slack/result/SlackMessageBrainResult.java -------------------------------------------------------------------------------- /messenger/telegram/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/telegram/build.gradle -------------------------------------------------------------------------------- /messenger/telegram/src/main/java/com/github/kingbbode/messenger/telegram/TelegramBotsApiWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/telegram/src/main/java/com/github/kingbbode/messenger/telegram/TelegramBotsApiWrapper.java -------------------------------------------------------------------------------- /messenger/telegram/src/main/java/com/github/kingbbode/messenger/telegram/TelegramEventSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/messenger/telegram/src/main/java/com/github/kingbbode/messenger/telegram/TelegramEventSensor.java -------------------------------------------------------------------------------- /sample-bot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/sample-bot/build.gradle -------------------------------------------------------------------------------- /sample-bot/src/main/java/com/github/kingbbode/chatbot/sample/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/sample-bot/src/main/java/com/github/kingbbode/chatbot/sample/Application.java -------------------------------------------------------------------------------- /sample-bot/src/main/java/com/github/kingbbode/chatbot/sample/brain/HelloWorldBrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/sample-bot/src/main/java/com/github/kingbbode/chatbot/sample/brain/HelloWorldBrain.java -------------------------------------------------------------------------------- /sample-bot/src/main/java/com/github/kingbbode/chatbot/sample/config/SlackActionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/sample-bot/src/main/java/com/github/kingbbode/chatbot/sample/config/SlackActionConfig.java -------------------------------------------------------------------------------- /sample-bot/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/sample-bot/src/main/resources/application.yml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbbode/spring-boot-chatbot/HEAD/settings.gradle --------------------------------------------------------------------------------