심심해서 3

스프링부트 슬랙봇 연동 - 메시지 전송

크롤링 하는 슬랙봇을 만들고 있었고 크롤링 코드를 파이썬으로 짰기 때문에 당연히 파이썬으로 슬랙에 연동하고 요청 날려야겠다고 생각하고 공부했다. 그런데 크롤링 결과를 DB에 저장하고 CDC로 새로운 글을 감지해야겠다고 정리하니까 DB에서 데이터를 가져오는 부분은 스프링으로 해도 될 것 같았다. 그래서 크롤링해서 DB에 저장하는 부분만 파이썬으로 짜보고 나머지는 스프링으로 하려고 슬랙봇을 다시 연동했다.  1. 슬랙봇 연동하기먼저 스프링 프로젝트를 만들고 슬랙봇 의존성을 주입해야 한다. https://slack.dev/java-slack-sdk/guides/getting-started-with-bolt#gradle Getting Started with Bolt | Slack SDK for JavaSLACK..

심심해서 2024.03.11

파이썬으로 슬랙 봇 만들기 (2) - Beautifulsoup4로 크롤링하기

1. beautifulsoup4 라이브러리 설치하기 파이썬으로 크롤링을 할 때 beautifulsoup4 라이브러리를 사용한다. 터미널에 아래와 같이 입력하여 라이브러리를 설치한다. >> pip install beautifulsoup4​ BeautifulSoup 공식문서 >> https://www.crummy.com/software/BeautifulSoup/bs4/doc/ Beautiful Soup Documentation — Beautiful Soup 4.12.0 documentation Beautiful Soup Documentation Beautiful Soup is a Python library for pulling data out of HTML and XML files. It works with..

심심해서 2024.03.04

파이썬으로 슬랙 봇 만들기 (1) - Hello World! 전송

1. Slack SDK 라이브러리 설치 나중에 크롤링 기능을 구현할 예정이기 때문에 파이썬으로 슬랙봇을 만들기 위해 Slack_SDK 라이브러리를 설치해야한다. 터미널에 아래 코드를 입력하면 라이브러리가 설치된다. Slack_SDK 라이브러리 >> https://github.com/slackapi/python-slack-sdk GitHub - slackapi/python-slack-sdk: Slack Developer Kit for Python Slack Developer Kit for Python. Contribute to slackapi/python-slack-sdk development by creating an account on GitHub. github.com >> pip install sla..

심심해서 2024.03.03