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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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) """
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)
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()
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()
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()
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)
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)
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)
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)
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)
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)
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)
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()
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()
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()
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)