Skip to content

dntjd1097/notion-slack-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notion-slack-bot

노션에 있는 캘린더에 있는 데이터 슬랙에 보내주는 봇

# in configure.py
api_key={
    "GDSC_slack_bot": "xoxb-asdfasdfasdfasdf",
    "GDSC_notion_token" : "secret_asdfasdfasdfasdf",
    "GDSC_databaseId" : "3asdfasdfasdfasdf",

    "WS_slack_bot": "xoxb-zxcvushdiufhoiush",
    "WS_notion_token" : "secret_zxcvushdiufhoiush",
    "WS_databaseId" : "3zxcvushdiufhoiush",
}

channel.py

#변수 = 노션 채널 고유 id
EVENT = "C051QNA9AG3"
BACKEND_EVENT = "C052EGG4J0G"
CLIENT_EVENT = "C051QRWRD7U"
DESIGN_EVENT = "C051J84NN22"
FRONTED_EVENT = "C052EGRCN80"
ML_EVENT = "C051QN81C2X"

CHANNELS = {

    "channels":[
    #  왼쪽은 노션 Event Type : 오른쪽은 그냥 변수 
        {
            #event 채널
            "Academic": EVENT,
            "Bi-Weekly Review": EVENT,
            "Keynote": EVENT,
            "Management": EVENT,
            "Offline Event": EVENT,
            "Online Event": EVENT,
        },
        {   
            #position별 채널
            "Backend Event": BACKEND_EVENT,
            "Client Event": CLIENT_EVENT,
            "Design Event": DESIGN_EVENT,
            "Frontend Event": FRONTED_EVENT,
            "ML Event": ML_EVENT,
        },
        {
            EVENT   #아무 멘션 없을 시 EVENT 채널에
        }
    ]
}


 

About

노션에 있는 캘린더에 있는 데이터 슬랙에 보내주는 봇

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%