Example usage

To use whendone in a project:

Telegram Use

from whendone import WhenDone

notifier = WhenDone(telegram_token='XXXXXXXXXXX')

# Add decorator to function
@notifier.whendone
def Test():
    print('Hello World')

# Function call

Slack Use

# Import library
from whendone import WhenDone
# Initialize
notifier = WhenDone(slack_token='XXXXXXXXXXX')
notifier.addSlackChatID('XXXXX')

# Add decorator to function
@notifier.whendone
def Test():
    print('Hello World')

# Function call

Telegram and Slack

# Import library
from whendone import WhenDone
# Initialize
notifier = WhenDone(telegram_token='XXXXXXXXXXX',slack_token='XXXXXXXXXXX')
notifier.addSlackChatID('XXXXX')

# Add decorator to function
@notifier.whendone
def Test():
    print('Hello World')

# Function call