Exemplo n.º 1
0
    def on_enter_playgame(self, event):
        print("I'm entering playgame")

        sender_id = event['sender']['id']
        send_img_message(sender_id, "http://s1.1zoom.me/big3/909/341226-Zhenya.jpg")
        response = send_text_message(sender_id, "On the rim of New Eden, out side of the deadspace. Your fleet encountered Burners!\nYou are now fleet commander, we need your order!\noptions: \na. Engage!\nb. Active defence moduls\nc. Retreat!")
        self.advance(event)
Exemplo n.º 2
0
    def on_enter_menu(self, event):
        print("I'm entering menu")

        sender_id = event['sender']['id']
        #send_text_message(sender_id, "this is menu")
        button = [
            # {
            #     "type":"postback",
            #     "title":"附件下載",
            #     "payload":"download"
            # },
            {
                "type": "postback",
                "title": "行事曆",
                "payload": "calendar"
            },
            {
                "type": "postback",
                "title": "聯絡資訊",
                "payload": "contact_info"
            },
            {
                "type": "postback",
                "title": "其他問題",
                "payload": "other"
            }
        ]
        send_img_message(sender_id, "https://i.imgur.com/TvjzlFP.png")
        send_button_message(
            sender_id,
            "這裡是2019成大資工營,歡迎使用聊天機器人!\n如果想知道報名相關的資訊,請輸入「報名資訊」。\n想知道更多我們的活動內容,請輸入「營隊介紹」。\n想要下載相關的檔案附件,請輸入「附件下載」。\n或是點選按鈕進入其他功能~",
            button)
Exemplo n.º 3
0
    def on_enter_showFSM(self, event):
        print("I'm entering showFSM")

        sender_id = event['sender']['id']
        send_img_message(sender_id, "https://raw.githubusercontent.com/hangalice2156/TOC-Project-FBchatbot/master/fsm.png")
        response = send_text_message(sender_id, "type: back\nto return to manual")
        self.advance(event)
Exemplo n.º 4
0
 def on_enter_logoLeo(self, event):
     print("I'm entering logoLeo")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://www.logolynx.com/images/logolynx/b2/b2744f197590a495e095e6195714515b.jpeg"
     )
     self.go_back(event)
Exemplo n.º 5
0
 def on_enter_logoSagittarius(self, event):
     print("I'm entering logoSagittarius")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/originals/99/ff/a5/99ffa5b53e4bc0d78c6837d665c9103e.jpg"
     )
     self.go_back(event)
Exemplo n.º 6
0
 def on_enter_logoAquarius(self, event):
     print("I'm entering logoAquarius")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i0.wp.com/s-media-cache-ak0.pinimg.com/564x/d5/99/b3/d599b30f32ccbdb3f0e8ee4b44bb62e2.jpg?resize=223%2C223&ssl=1"
     )
     self.go_back(event)
Exemplo n.º 7
0
 def on_enter_logoGemini(self, event):
     print("I'm entering logoGemini")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRes-uFIQKyWnqPe-8WARECcWJahQ5ZWpY_qVGOF0jAw2tGgKpyVA"
     )
     self.go_back(event)
Exemplo n.º 8
0
 def on_enter_logoLibra(self, event):
     print("I'm entering logoLibra")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/originals/9b/b7/df/9bb7df9f13cca270f09fd72fabd88215.jpg"
     )
     self.go_back(event)
Exemplo n.º 9
0
 def on_enter_logoTaurus(self, event):
     print("I'm entering logoTaurus")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/564x/ef/08/9f/ef089fc22c344e468996c982d60c5daa.jpg"
     )
     self.go_back(event)
Exemplo n.º 10
0
 def on_enter_logoVirgo(self, event):
     print("I'm entering logoVirgo")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/736x/54/d8/7d/54d87dbfc1a42813fd2ec32479f35839--zodiac-star-signs-my-zodiac-sign.jpg"
     )
     self.go_back(event)
Exemplo n.º 11
0
 def on_enter_logoCapricorn(self, event):
     print("I'm entering logoCapricorn")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/originals/9d/ac/ac/9dacac84cb047652f18a19167ff1c61a.jpg"
     )
     self.go_back(event)
Exemplo n.º 12
0
 def on_enter_logoCancer(self, event):
     print("I'm entering fortune2")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/originals/c9/eb/61/c9eb613d053d639930365ea111a0c76f.jpg"
     )
     self.go_back(event)
Exemplo n.º 13
0
 def on_enter_logoScorpio(self, event):
     print("I'm entering fortune2")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/236x/fa/6b/34/fa6b34f4bde5d910660418afe8c8bff3--scorpio-art-scorpio-horoscope.jpg"
     )
     self.go_back(event)
Exemplo n.º 14
0
 def on_enter_logoAries(self, event):
     print("I'm entering logoAries")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/originals/1e/1c/62/1e1c62695b8fc29745693296bf0581ab.jpg"
     )
     self.go_back(event)
Exemplo n.º 15
0
 def on_enter_logoPisces(self, event):
     print("I'm entering fortune2")
     sender_id = event['sender']['id']
     send_img_message(
         sender_id,
         "https://i.pinimg.com/originals/f2/d2/97/f2d2978f0168ccc8d385961ec5bac0f2.jpg"
     )
     self.go_back(event)
     """
Exemplo n.º 16
0
    def on_enter_manual(self, event):
        print("I'm entering manual")

        sender_id = event['sender']['id']
        send_img_message(sender_id, "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/clans/3952729/e33979288a09394314f7a24d8f63e6a9c3d6ebc7.jpg")
        response = send_text_message(sender_id, "Welcom to EVE online mini game o7")
        response = send_text_message(sender_id, "Note: this is unofficial fan page\nCreated for school project with python")
        response = send_text_message(sender_id, "Type one of the following message to continue:\n- demo\n- help\n- credits\n- show fsm\n- about\n- play")
        self.advance(event)
Exemplo n.º 17
0
    def on_enter_state7(self, event):
        print("I'm entering state7 for pick a girl")

        sender_id = event['sender']['id']
        with open('data.json') as f:
            url_pick = json.load(f)

        pick_num = len(url_pick) - 1
        rand_num = randint(0, pick_num)
        send_img_message(sender_id, url_pick[rand_num])
        self.go_back()
Exemplo n.º 18
0
    def on_enter_state2(self, event):
        print("I'm entering state2 for pick")

        sender_id = event['sender']['id']

        random_num = randint(0, 13)

        if random_num == 0:
            url_msg = "https://i.imgur.com/TUOixeC.jpg"
        elif random_num == 1:
            url_msg = "https://i.imgur.com/sdIMAOA.jpg"
        elif random_num == 2:
            url_msg = "https://i.imgur.com/WPFD5QP.jpg"
        elif random_num == 3:
            url_msg = "https://i.imgur.com/enlHJaI.jpg"
        elif random_num == 4:
            url_msg = "https://i.imgur.com/pnFWIEN.jpg"
        elif random_num == 5:
            url_msg = "https://i.imgur.com/PCfYNcG.jpg"
        elif random_num == 6:
            url_msg = "https://i.imgur.com/XJUFNk2.jpg"
        elif random_num == 7:
            url_msg = "https://i.imgur.com/qfpxJZ4.jpg"
        elif random_num == 8:
            url_msg = "https://i.imgur.com/VXLKxpN.jpg"
        elif random_num == 9:
            url_msg = "https://i.imgur.com/BxkPfy0.jpg"
        elif random_num == 10:
            url_msg = "https://i.imgur.com/9kOZPkl.jpg"
        elif random_num == 11:
            url_msg = "https://i.imgur.com/Sbz9o8K.jpg"
        elif random_num == 12:
            url_msg = "https://i.imgur.com/lAyt569.jpg"
        elif random_num == 13:
            url_msg = "https://i.imgur.com/LWssGRk.jpg"
        else:
            url_msg = "https://i.imgur.com/PCfYNcH.jpg"

        send_img_message(sender_id, url_msg)
        self.go_back()
Exemplo n.º 19
0
 def on_enter_img(self, event):
     print("I'm entering img state")
     url = 'https://i.imgur.com/yWmXNlI.png'
     reply_token = event.reply_token
     send_img_message(reply_token, url)
     self.go_back()
Exemplo n.º 20
0
 def on_enter_encounterCB(self, event):
     sender_id = event['sender']['id']
     send_img_message(sender_id, "http://evenews24.com/wp-content/uploads/2013/05/dead_owned_wreck.jpg")
     response = send_text_message(sender_id, "You know that you cannot escape, but you still ordered retreat. You put your fleet into DEATH!")
     response = send_text_message(sender_id, "Type: back\nto return to manual")
     self.advance(event)
Exemplo n.º 21
0
 def on_enter_encounterCA(self, event):
     sender_id = event['sender']['id']
     send_img_message(sender_id, "http://evenews24.com/wp-content/uploads/2013/05/dead_owned_wreck.jpg")
     response = send_text_message(sender_id, "As you realize you must fight them, it has been too late.\nYour fleet is destoryed!")
     response = send_text_message(sender_id, "Type: back\nto return to manual")
     self.advance(event)
Exemplo n.º 22
0
 def on_enter_encounterBAA(self, event):
     sender_id = event['sender']['id']
     send_img_message(sender_id, "https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Eve_Online_-_Empyrean_Age_screenshot.jpg/800px-Eve_Online_-_Empyrean_Age_screenshot.jpg")
     response = send_text_message(sender_id, "Your fleet keeps fireing at burners. Though we lost some ships but victory claimed!")
     response = send_text_message(sender_id, "Type: back\nto return to manual")
     self.advance(event)
Exemplo n.º 23
0
 def on_enter_encounterCC(self, event):
     sender_id = event['sender']['id']
     send_img_message(sender_id, "https://1dfq7235s7hdjun832pbscof-wpengine.netdna-ssl.com/wp-content/uploads/2018/10/project-nova-750x445.jpg")
     response = send_text_message(sender_id, "You tried to surrender to keep your fleet alive, but they did not accpet your surrender. your fleet is destoryed")
     response = send_text_message(sender_id, "Type: back\nto return to manual")
     self.advance(event)
Exemplo n.º 24
0
 def on_enter_encounterBBA(self, event):
     sender_id = event['sender']['id']
     send_img_message(sender_id, "http://www.guinnessworldrecords.com/Images/eve-online-1_tcm25-522237.jpg")
     response = send_text_message(sender_id, "You choose to fight back as you cannot escape. After a fierce battle, only few ships returned safely. The burners are eliminated.")
     response = send_text_message(sender_id, "Type: back\nto return to manual")
     self.advance(event)
Exemplo n.º 25
0
 def on_enter_encounterBAB(self, event):
     sender_id = event['sender']['id']
     send_img_message(sender_id, "http://www.guinnessworldrecords.com/Images/eve-online-1_tcm25-522237.jpg")
     response = send_text_message(sender_id, "You choose to retreat as you think you cannot hold more damege. Thankfully the burners is dameged so that thay cannot stop you from wrapping.\nYour fleet returned safely.")
     response = send_text_message(sender_id, "Type: back\nto return to manual")
     self.advance(event)
Exemplo n.º 26
0
 def on_enter_encounterBBB(self, event):
     sender_id = event['sender']['id']
     send_img_message(sender_id, "http://evenews24.com/wp-content/uploads/2013/05/dead_owned_wreck.jpg")
     response = send_text_message(sender_id, "You choose to retreat again, but all efforts are invain. your fleet has been destoryed.")
     response = send_text_message(sender_id, "Type: back\nto return to manual")
     self.advance(event)
Exemplo n.º 27
0
    def on_enter_health(self, event):
        print("I'm entering health")

        reply_token = event.reply_token
        if query_AQI > 0 and query_AQI < 51:
            send_img_message(reply_token, "https://i.imgur.com/MYOHzSm.png",
                             "https://i.imgur.com/MYOHzSm.png")
        elif query_AQI > 50 and query_AQI < 101:
            send_img_message(reply_token, "https://i.imgur.com/iGusRai.png",
                             "https://i.imgur.com/iGusRai.png")
        elif query_AQI > 100 and query_AQI < 151:
            send_img_message(reply_token, "https://i.imgur.com/SIGvkCI.png",
                             "https://i.imgur.com/SIGvkCI.png")
        elif query_AQI > 150 and query_AQI < 201:
            send_img_message(reply_token, "https://i.imgur.com/Z7mIFcf.png",
                             "https://i.imgur.com/Z7mIFcf.png")
        elif query_AQI > 200 and query_AQI < 301:
            send_img_message(reply_token, "https://i.imgur.com/Wsq0301.png",
                             "https://i.imgur.com/Wsq0301.png")
        elif query_AQI > 300 and query_AQI < 501:
            send_img_message(reply_token, "https://i.imgur.com/CppbGvu.png",
                             "https://i.imgur.com/CppbGvu.png")
        self.go_back()
Exemplo n.º 28
0
    def on_enter_activity(self, event):
        print("I'm entering menu")

        reply_token = event.reply_token
        if query_AQI > 0 and query_AQI < 51:
            send_img_message(reply_token, "https://i.imgur.com/ElmmU7K.png",
                             "https://i.imgur.com/ElmmU7K.png")
        elif query_AQI > 50 and query_AQI < 101:
            send_img_message(reply_token, "https://i.imgur.com/TPKRAvH.png",
                             "https://i.imgur.com/TPKRAvH.png")
        elif query_AQI > 100 and query_AQI < 151:
            send_img_message(reply_token, "https://i.imgur.com/l9XaGMb.png",
                             "https://i.imgur.com/l9XaGMb.png")
        elif query_AQI > 150 and query_AQI < 201:
            send_img_message(reply_token, "https://i.imgur.com/bCW1uyB.png",
                             "https://i.imgur.com/bCW1uyB.png")
        elif query_AQI > 200 and query_AQI < 301:
            send_img_message(reply_token, "https://i.imgur.com/id9r6a7.png",
                             "https://i.imgur.com/id9r6a7.png")
        elif query_AQI > 300 and query_AQI < 501:
            send_img_message(reply_token, "https://i.imgur.com/kaznQOc.png",
                             "https://i.imgur.com/kaznQOc.png")
        self.go_back()
Exemplo n.º 29
0
 def on_enter_image_state(self,event):
     sender_id = event['sender']['id']
     image_url = search_image(NAME)
     send_img_message(sender_id, image_url)
     self.go_back()
Exemplo n.º 30
0
 def on_enter_encounterA(self, event):
     sender_id = event['sender']['id']
     send_img_message(sender_id, "http://evenews24.com/wp-content/uploads/2013/05/dead_owned_wreck.jpg")
     response = send_text_message(sender_id, "You ordered your fleet to engage target, but they are not prepared.\nYour fleet has been destoryed.")
     response = send_text_message(sender_id, "Type: back\nto return to manual")
     self.advance(event)