Github:
https://github.com/somniumism/bwa
Document(English ver):
Bwa: Simple Notification Sender
bwaλ λ°μ½λ μ΄ν°λ₯Ό ν΅ν΄ κ°λ¨νκ² μλ¦Όμ λ³΄λΌ μ μλ ν΄μ
λλ€. μ¬λ¬λΆμ΄ λ§λ ν¨μ μμ deco_noti()
μ λͺ κ°μ§μ ν΄λΌμ΄μΈνΈ μ€μ λ§ ν΄μ£Όλ©΄, ν¨μκ° μμλκ±°λ λλκ±°λ νΉμ μκΈ°μΉ λͺ»ν μλ¬λ‘ μΈν΄ μ’
λ£λμμ λ, ν΄λΌμ΄μΈνΈλ‘λΆν° μλ¦Όμ λ°μ μ μμ΅λλ€. νμ¬ λμ€μ½λ
, μ¬λ
, ν
λ κ·Έλ¨
κ·Έλ¦¬κ³ Gmail
μ ν΅ν΄ μλ¦Όμ λ°μ μ μμ΅λλ€.
κ°λ Ή νκ²½ λ³μλ‘ webhook url μ£Όμλ₯Ό μ€μ νλ€λ©΄, λ€μκ³Ό κ°μ΄ μμ£Ό κ°λ¨νκ² μλ¦Όμ λ°μ μ μμ΅λλ€.
from bwa.discord import deco_noti
@deco_noti()
def run():
print("Hi, bwa!")
λν bwaμμ μ 곡νλ send_noti
λ©μλλ₯Ό ν΅ν΄ μνλ κ³³μμ μΈμ λ μ§ μ§μ ν webhook
, e-mail
νΉμ bot
μΌλ‘ μλ¦Όμ λ³΄λΌ μ μμ΅λλ€.
from bwa.slack import send_noti
def run():
print("Start")
send_noti(custom_content="Start")
print("End")
send_noti(custom_content="End")
λ§μ½ ν¨μκ° μ€ν μ€μ μκΈ°μΉ λͺ»ν κ²½μ°λ‘ μ’ λ£λμλ€λ©΄, μ’ λ£λ μκ°κ³Ό λ°νμ, μλ¬ μ 보μ λν΄μ μλμ κ°μ ν¬λ§·μΌλ‘ μλ¦Όμ 보λ΄μ€λλ€.
π Your function <function_name> ended unexpectedly due to an exception or error.
- function name: function_name
- start time: 2020-10-25 01:25:06
- dead time: 2020-10-25 01:25:12
- run time: 0:00:05.774958
- Error Info:
- Traceback:
Traceback (most recent call last):
File "/Users/test-user/test/gmail_test_case.py", line 83, in wrapper
pip
λ₯Ό ν΅ν΄ μ€μΉν μ μμ΅λλ€. μλμ 컀맨λλ₯Ό ν΅ν΄ μ€μΉλ₯Ό ν΄μ£Όμλ©΄ λ©λλ€.
$ pip install bwa