Exemple #1
0
def slack():
    username = request.form.get('user_name')
    token = request.form.get('token')
    text = request.form.get('text')

    if "weather" in text:
        summary = forecast()
        send_slack(summary)

    if "Weather" in text:
        summary = forecast()
        send_slack(summary)

    if "Danny" in text:
        send_slack("He is awesome")

    if "danny" in text:
        send_slack("He is awesome")

    if "chiru" in text:
        send_slack("Me? My biggest attraction is snoring. Haha~")

    if "Chiru" in text:
        send_slack("Me? My biggest attraction is snoring. Haha~")

    print(username, token, text)

    return Response(), 200
    def __init__(self, **kwargs):
        super(CurrentConditions, self).__init__(**kwargs)
        self.app = App.get_running_app()
        self.app.CurrentConditions = self
        self.System = properties.System()
        self.Status = properties.Status()
        self.Sager  = properties.Sager()
        self.Astro  = properties.Astro()
        self.Met    = properties.Met()
        self.Obs    = properties.Obs()

        # Add display panels
        self.addPanels()

        # Schedule Station.getDeviceStatus to be called each second
        self.app.station = station()
        self.app.Sched.deviceStatus = Clock.schedule_interval(self.app.station.get_device_status, 1.0)

        # Initialise Sunrise, Sunset, Moonrise and Moonset times
        self.app.astro = astro()
        self.app.astro.sunrise_sunset()
        self.app.astro.moonrise_moonset()

        # Schedule sunTransit and moonPhase functions to be called each second
        self.app.Sched.sun_transit = Clock.schedule_interval(self.app.astro.sun_transit, 1)
        self.app.Sched.moon_phase  = Clock.schedule_interval(self.app.astro.moon_phase, 1)

        # Schedule WeatherFlow weather forecast download
        self.app.forecast = forecast()
        self.app.Sched.metDownload = Clock.schedule_once(self.app.forecast.fetch_forecast)

        # Generate Sager Weathercaster forecast
        self.app.sager = sager_forecast()
        self.app.Sched.sager = Clock.schedule_once(self.app.sager.fetch_forecast)
Exemple #3
0
def slack():
    username = request.form.get("user_name")
    token = request.form.get("token")
    text = request.form.get("text")

    if "날씨" in text:
        msg = forecast()
        send_slack(msg)

    return Response(), 200
Exemple #4
0
def slack():
    username = request.form.get('user_name')
    token = request.form.get('token')
    text = request.form.get('text')

    if "날씨" in text:
        summary = forecast()
        send_slack(summary)

    print(username, token, text)

    return Response(), 200
Exemple #5
0
def slack():
    username = request.form.get("user_name")
    token = request.form.get("token")
    text = request.form.get("text")

    if "날씨" in text:
        msg = forecast()
        send_slack(msg)
    if "성령" in text:
        msg = "응~ 성령이?"
        send_slack(msg)
    if "이뻐?" in text:
        msg = "이쁘지~"
        send_slack(msg)
    if ("뭐야" or "모야") in text:
        msg = "뭐긴뭐야~"
        send_slack(msg)
    if "누구" in text:
        msg = "난 SR봇이라고해. 민우킴이 만들었지~"
        send_slack(msg)
    if "야" in text:
        msg = "근데 반말 하지는 마. 내가 누군지 알오??"
        send_slack(msg)
    if ("여친" or "여자친구") in text:
        msg = "민우님 짝이 이쁜사람이라는건 알지~"
        send_slack(msg)
    if "비밀" in text:
        msg = "쉿.... 너무 많을걸 알려고 하진 마"
        send_slack(msg)
    if "줘" in text:
        msg = "뭘... 난 정해진말밖에 못하는거 알잖아 ㅜ"
        send_slack(msg)
    if "너" in text:
        msg = "내이름은 너가 아니여~"
        send_slack(msg)
    if "민우" in text:
        msg = "민우는 항상 열심히 하려고 노력하고있지"
        send_slack(msg)
    if "사랑" in text:
        msg = "저두요~ 민우두 성령이 사랑해요~"
        send_slack(msg)
    if "해" in text:
        msg = "해해헤헤헤"
        send_slack(msg)
    if ("점심" or "식사" or "밥") in text:
        msg = "꼬르륵~....... 밥사준다고?? 나이수~"
        send_slack(msg)
    if ("아니" or "무슨") in text:
        msg = "?? 이게 무슨소리여 ㅜ"
        send_slack(msg)
    return Response(), 200