Exemplo n.º 1
0
def daily():
    rost = Roster("password.json", "EAST")
    rost.setEmployees()
    rost.setOutOfQueue()

    s = SlackBot()
    print("From cron.py")
    print(s.inTraining)

    if s.inTraining:
        for engineer in s.inTraining:
            s.setStatus(engineer)

    s.msgOutOfQueue()
    s.msgAllStaff()
Exemplo n.º 2
0
def daily():
    rost = Roster("password.json", "EAST")
    rost.setEmployees()
    rost.setOutOfQueue()

    s = SlackBot()
    print("From cron.py")  #debugging
    print(s.inTraining)

    #iterate through list of CEs that are out of queue
    if s.inTraining:
        for engineer in s.inTraining:
            s.setStatus(engineer)

    #send message to staff channels with current out of queue people
    s.msgOutOfQueue()
    s.msgAllStaff()
Exemplo n.º 3
0
import os
import json
from slackbot import SlackBot
from roster import Roster

rost = Roster("password.json", "EAST")

rost.setEmployees()
rost.setOutOfQueue()

s = SlackBot()
print("From cron.py")
print(s.inTraining)

if s.inTraining:
    for engineer in s.inTraining:
        s.setStatus(engineer)

s.msgOutOfQueue()
s.msgAllStaff()