inflearn logo
강의

Course

Instructor

Completion of the Pillow Investment Method: AI Stock Fully Automated Trading for Exciting Mornings - Claude Vibe Coding

Slack Notification Integration (1) Webhook Configuration and Format

git bash .env

65

muhoung9757

4 asked

1

  1. slack 테스트를 해볼려고 하는데 헬로를 어떻게하면 나오게 하나요? 글을 복사해서 제꺼 url로 바꿔바도 안되요

  2. .env에 slack_webhook_url 을 적는게 없어요

  3. git bash 에도 붙여넣기가 안되요


python 머신러닝 aws FastAPI 퀀트 cloud-computing claude

Answer 1

0

cheatkeyman

안녕하세요, @무무님.

아래와 같이 답변 드립니다.


1. "헬로" 테스트가 안됨.

안 되는 원인은 명령어를 실행한 터미널이 CMD나 PowerShell이기 때문일 것 같습니다.

문서에 있는 curl 명령은 Git Bash 전용 문법(작은따옴표 ', 줄 끝의 \)이라 CMD/PowerShell에 붙여넣으면 그대로 깨집니다.


방법 A : Git Bash에서 실행, 줄바꿈 없는 한 줄 버전:

curl -X POST -H 'Content-type: application/json' --data '{"text":"Hello, World!"}' https://hooks.slack.com/services/본인/웹훅/URL

메시지는 웹훅을 만들 때 선택했던 바로 그 채널에 뜹니다. 다른 채널이나 다른 워크스페이스를 보고 있으면 안 보입니다.

invalid_payload → 따옴표가 깨진 것.


방법 B : 터미널 종류 상관없이 (CMD/PowerShell/Git Bash 모두 동일하게 동작, 프로젝트 venv 활성화 상태에서):

python -c "import requests; print(requests.post('https://hooks.slack.com/services/본인/웹훅/URL', json={'text':'hello'}).text)"

ok가 출력되고 채널에 hello가 뜨면 성공입니다.


2. .env에 SLACK_WEBHOOK_URL 적는 곳이 없어요

원래 없는 게 정상입니다. .env는 미리 빈칸이 준비된 파일이 아니라 직접 전역에서 사용할 변수를 추가하는 파일이에요. VS Code(또는 메모장)로 프로젝트 루트의 .env(KIS_APPKEY 등을 적어둔 그 파일)를 열고 맨 아래에 두 줄을 추가하세요.

SLACK_WEBHOOK_URL=https://hooks.slack.com/services/본인/웹훅/URL

SLACK_NOTIFY_LEVEL=info

= 양옆에 공백 없이, URL에 따옴표 없이 그대로 붙입니다.

저장 후 서버(python run.py)를 재시작해야 반영됩니다.

아직 웹훅이 없으면 비워둬도 됩니다. 알림만 조용히 꺼질 뿐 에러는 안 납니다.


3. Git Bash에 붙여넣기가 안 돼요

Git Bash는 Ctrl+V가 기본적으로 안 됩니다. 아래 방법 중 하나를 쓰세요.

- Shift + Insert

- 마우스 오른쪽 클릭

- 마우스 가운데 휠 클릭

- Ctrl + Shift + V

그래도 안 되면 창 왼쪽 위 아이콘 클릭 → Options → Keys에서 "Ctrl+Shift+letter shortcuts" 체크. 가장 편한 대안은 VS Code 통합 터미널(Ctrl+`)을 쓰는 것입니다. VS Code에서는 바로 Ctrl+V가 그대로 됩니다.


또, 질문 있으시다면 편하게 문의주세요.

감사합니다.

검색 대상 종목 선정

1

57

2

llm_decision_logs 미적재 문의

1

43

2

연동 문제

1

51

2

5-21 질문이요!

1

67

3

매수 실행 시점 관련

1

41

1

Opus/Sonnet 버전 관련 문의

1

58

2

섹션2 질문이요

1

65

2

섹션1.9 질문입니다!

1

86

3

Kaggle 노트북(predict.ipynb) 관련

1

61

2

알파벤티지 sleep(5) 관련 문의

1

75

2

실전 계좌에서 운영하고 계신 분 계신가요?

1

72

2

클로드

1

66

2

pip install -r requirements.txt

0

68

2

명령 프롬프트

0

72

2

slack 알림 연동 강의 관련

1

82

2

supabase_key 관련

1

98

3

python run.py 실행시 에러 문제

1

103

2

커서창

1

73

2

cursor 환경

1

74

2

개발 환경 준비와 프로젝트 구조 강의 관련

1

65

2

저장 공간

1

73

2

colab 코드 실행시 error

1

65

2

llm_decision_logs 저장 실패(실적 컬럼 불일치)를 어떻게 해결할까요?

2

107

4

kaggle notebook에 service key 설정이 누락된 것 같습니다

1

84

2