μν(everytime.kr)μ μ κΈμ ν€μλλ‘ κ°μ§ν΄ μλ €μ£Όλ ν λ κ·Έλ¨ λ΄
- νμ μΌμ Έ μλ 리λ μ€ μλ²
- BotFatherλ₯Ό μ΄μ©ν ν λ κ·Έλ¨ λ΄ λ°κΈ
- λ΄μ μλ¦Όμ λ°μ μ±ν λ°© κ³ μ λ²νΈ
μ΄ μ μ₯μλ₯Ό ν΄λ‘ (clone)ν΄ μ£ΌμΈμ.
git clone https://github.com/nbsp1221/everytimeless-bot.git
cd everytimeless-bot
.env
νμΌμ μ΄μ΄ νκ²½ λ³μλ₯Ό μ€μ ν΄ μ£ΌμΈμ. λ€μκ³Ό κ°μ 4κ°μ§ κ°μ μ€μ ν΄μΌ ν©λλ€.
TELEGRAM_BOT_TOKEN
: λ΄μ ν ν°(token) κ°TELEGRAM_BOT_CHAT_ID
: μ±ν λ°© κ³ μ λ²νΈEVERYTIME_ID
: μν(everytime.kr)μ μμ΄λEVERYTIME_PASSWORD
: μν(everytime.kr)μ λΉλ°λ²νΈ
π³ λ컀λ₯Ό μ¬μ©νκ³ μλμ?
docker-compose λꡬλ₯Ό μ΄μ©ν΄ μ½κ² μ€μΉν μ μμ΅λλ€.
docker-compose up
λͺ¨λ κ² μ μμ μΌλ‘ μλ£λλ©΄, μ¬λ¬λΆμ΄ μ€μ ν ν λ κ·Έλ¨ μ±ν λ°©μΌλ‘ μλ΄ λ©μμ§κ° μ¬ κ²μ λλ€!
νμ΄μ¬ μμ‘΄μ± κ΄λ¦¬ λκ΅¬μΈ Poetryλ₯Ό μ€μΉν©λλ€.
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
νλ‘μ νΈ μμ‘΄μ±μ μ€μΉν©λλ€.
poetry install
νλ‘κ·Έλ¨μ μ€νν©λλ€.
poetry run python src/main.py
νμΈν κ²μνμ /add board
λͺ
λ Ήμ΄λ‘ μΆκ°ν©λλ€. κ²μν λ²νΈλ₯Ό μ
λ ₯ν΄μΌ ν©λλ€. κ²μν μ£Όμμμ μ΄λ₯Ό νμΈν μ μμΌλ©° μλλ 'κ΄μ΄λνκ΅'μ 'μμ κ²μν'μ μΆκ°ν μμμ
λλ€.
/add board 370443
ν€μλλ₯Ό /add keyword
λͺ
λ Ήμ΄λ‘ μΆκ°ν©λλ€. μλλ 'νλ‘κ·Έλλ°' ν€μλλ₯Ό μΆκ°ν μμμ
λλ€.
/add keyword νλ‘κ·Έλλ°
κ²μν μ€μ κ³Ό ν€μλ μ€μ μ΄ μλ£λλ©΄ ν€μλκ° ν¬ν¨λ μ κΈμ΄ μ¬λΌμ¬ κ²½μ° ν λ κ·Έλ¨ λ΄μ΄ μ΄λ₯Ό νμΈνκ³ λ©μμ§λ₯Ό 보λ΄λ립λλ€.
/help
: λͺ λ Ήμ΄ νμΈ/add [board | keyword] <value>
: κ²μν λλ ν€μλ μΆκ°/remove [board | keyword] <value>
: κ²μν λλ ν€μλ μμ /show
: μΆκ°λ λͺ©λ‘ νμΈ