def einainfo(user_token): f = open('flex.json', ) data = json.load(f) flex_message = FlexSendMessage(alt_text="hello", contents=data) api.reply_message( user_token, [ TextSendMessage( text='Malem All :)\n' 'Mau ngingetin aja, Jam 19.00 nanti ada hearing calon perwakilan tpb' '\nJangan lupa dateng all :) '), StickerSendMessage( # this is sticker package_id='1', sticker_id='13', ) ])
def handle_message(event): msg = event.message.text r = '這個我也不知道欸嘻嘻,你可能要親自問張宇嫻ㄛ' if '啦啦' in msg: sticker_message = StickerSendMessage(package_id='2', sticker_id='23') line_bot_api.reply_message(event.reply_token, sticker_message) return if '吃' in msg: r = '我最愛吃了 尤其是義大利麵跟甜點!' elif msg == '你是誰': r = '我是可愛的兔兔兼張宇嫻的分身~' elif msg in ['hi', 'Hi', '嗨']: r = '哈囉XD' elif '嘻' in msg: r = '哼~' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def message_sticker(event): sticker_id = random.randint(180, 307) if sticker_id < 260: package_id = 3 else: package_id = 4 reply = "stamp {} {}".format(package_id, sticker_id) addToSql(event, reply, sticker=True) line_bot_api.reply_message( event.reply_token, StickerSendMessage( package_id=package_id, sticker_id=sticker_id, ))
def handle_message(event): msg = event.message.text r = '抱歉,天業沒有教我回復這個問題' if '貼圖' in msg: sticker_message = StickerSendMessage(package_id='2', sticker_id='34') line_bot_api.reply_message(event.reply_token, sticker_message) if msg in ['hi', 'Hi', '嗨']: r = '嗨' elif msg == '你吃飯了嗎': r = '還沒,我是機器人,不用吃!' elif '劉士華' in msg: r = '劉士華背完將進酒了嗎?' elif '設計者' in msg: r = '天業是我的設計者!' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def handle_message(event): msg = event.message.text r = '很抱歉,我不懂你說甚麼' if '給我貼圖' in msg: sticker_message = StickerSendMessage(package_id='1', sticker_id='1') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['hi', 'Hi']: r = '嗨' elif msg == '玉婕是笨蛋': r = '您真是聰明' elif '瑋杰' in msg: r = '你是想說瑋杰非常有天分嗎?' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def pushLoginMsg(): try: uid = request.data obj_user = User.query.filter_by(uid=uid).first() user_schema = UserSchema() user = user_schema.dump(obj_user) line_bot_api.push_message(user["lineId"], TextSendMessage(text="您已成功登入用愛發財!")) line_bot_api.push_message(user["lineId"], StickerSendMessage(package_id=11537, sticker_id=52002734)) return jsonify({ "description": "msg success" }), 200 except LineBotApiError as e: print(e) return jsonify({ "description": e }), 404
def sendMulti(event): try: message = [ TextSendMessage( text= "嗨我是瑞瑞機器人,在這裡你可以:\n1.查詢台股(s+台股代碼)\n2.輸入'抽'抽表特版的圖片,但間隔不要太短喔\n3.喜歡的話,可以輸入like將最近抽出來的圖片放入名為jesseBot的google sheet中,會有屬於妳獨一無二的column區域放照片\n4.輸入gsheet可以看到google sheet共用連結的網址" ), StickerSendMessage(package_id='1', sticker_id='120'), ImageSendMessage( original_content_url="https://i.imgur.com/ZbZLJRN.jpg", preview_image_url="https://i.imgur.com/8ktAWex.jpg") ] line_bot_api.reply_message(event.reply_token, message) except: line_bot_api.reply_message(event.reply_token, TextSendMessage(text='ㄜ抱歉 有bug'))
def handle_message(event): msg = event.message.text r = '我不知道你在說啥' if '給我貼圖' in msg: sticker_message = StickerSendMessage(package_id='1', sticker_id='1') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['Hi', 'hi']: r = '嗨' elif msg == '你是誰': r = '別管我是誰' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def handle_follow(event): uid = event.source.user_id profile = line_bot_api.get_profile(uid) name = profile.display_name pic_url = profile.picture_url if User_Info.objects.filter(uid=uid).exists() == False: User_Info.objects.create(uid=uid, name=name, pic_url=pic_url) text1 = TextSendMessage( text='Hello ' + name + '!!!' + '\n感謝您將JoEatJo加入好友!我們會為您分析每餐的營養,並根據個人情況推薦飲食。另外也提供多層面的健康資訊。詳細功能說明請點選圖文選單的「花束」。' + '\n\n請先填寫基本資料 ' + 'https://liff.line.me/1655708569-ZGkWpwob') text2 = StickerSendMessage(package_id=11537, sticker_id=52002768) line_bot_api.reply_message(event.reply_token, [text1, text2])
def handle_message(event): msg = event.message.text r = '我看不懂' if '给我贴图' in msg: sticker_message = StickerSendMessage( package_id='1', sticker_id='1' ) line_bot_api.reply_message( event.reply_token, sticker_message) return if msg in ['hi', 'Hi']:
def handle_message(event): # 回應使用者輸入的話 """ message = ImageSendMessage( original_content_url='https://truth.bahamut.com.tw/s01/201703/892b73560a6de3bf6c83475bb3627f82.JPG', preview_image_url='https://truth.bahamut.com.tw/s01/201703/892b73560a6de3bf6c83475bb3627f82.JPG') line_bot_api.reply_message(event.reply_token, message) """ """ line_bot_api.reply_message( event.reply_token, TextSendMessage(text=event.message.text)) """ message = StickerSendMessage( package_id='1', sticker_id='1') line_bot_api.reply_message(event.reply_token, message)
def handle_sticker_message(event): print("package_id:", event.message.package_id) print("sticker_id:", event.message.sticker_id) # ref. https://developers.line.me/media/messaging-api/sticker_list.pdf sticker_ids = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 401, 402] index_id = random.randint(0, len(sticker_ids) - 1) sticker_id = str(sticker_ids[index_id]) print(index_id) sticker_message = StickerSendMessage( package_id='1', sticker_id=sticker_id ) line_bot_api.reply_message( event.reply_token, sticker_message)
def handle_sticker_message(event): # 使用可能スタンプ # LINE CorporationAvailable sticker list # https://developers.line.biz/media/messaging-api/sticker_list.pdf #package_id = event.message.package_id # パッケージID #sticker_id = event.message.sticker_id # スタンプID package_id = 11537 sticker_id = 52002739 line_bot_api.reply_message( event.reply_token, StickerSendMessage( package_id=package_id, # パッケージID sticker_id=sticker_id) # スタンプID )
def handle_message(event): if event.type == "message": if event.message.type == "text": profile = line_bot_api.get_profile(event.source.user_id) displayName = profile.display_name if event.message.text == u"片付いてる?": line_bot_api.reply_message(event.reply_token, [ TextSendMessage(text='こんにちは!' + displayName + 'さん' + 'こんな感じ!!'), make_image_message(), ]) else: line_bot_api.reply_message(event.reply_token, [ TextSendMessage(text="「片付いてる?」って聞いてくれへん?"), StickerSendMessage(package_id=1, sticker_id=4), ])
def handle_message(event): msg = event.message.text r = '抱歉 你在說什麼?' if '貼圖' in msg: sticker_message = StickerSendMessage(package_id='1', sticker_id='1') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['hi', 'Hi']: r = '嗨' elif msg == '你是誰': r = 'I Am Robot' elif msg == '訂位': r = '你需要訂位嗎?' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def handle_message(event): msg = event.message.text r = 'sorry i cant understand' if msg in ['sticker', 'Sticker']: sticker_message = StickerSendMessage(package_id='1', sticker_id='1') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['hi', 'Hi']: r = 'hi' elif msg == 'Have you had you lunch?': r = 'not yet' elif msg == 'Who are you?': r = 'I\'m bot' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def handle_message(event): msg = event.message.text r = 'sorry, I can not understand what your are saying' if msg in ['hi', 'Hi']: r = 'hi' elif msg == 'Have you eat?': r = 'no yet' elif msg == 'Who are you': r = 'I\' a robot' line_bot_api.reply_message( event.reply_token, # TextSendMessage(text=r)) StickerSendMessage( package_id='2', sticker_id='23' ))
def handle_message(event): msg = event.message.text r = '很抱歉你說什麼' if '給我貼圖' in msg: sticker_message = StickerSendMessage(package_id='1', sticker_id='1') line_bot_api.reply_message(event.reply_token, StickerSendMessage) return if msg in ['hi', 'Hi']: r = 'hi' elif msg == '你吃飯了嗎': r = '還沒' elif msg == '你是誰': r = '我是機器人' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def handle_message(event): msg = event.message.text r = '我看不懂你說什麼' if '給我貼圖' in msg: sticker_message = StickerSendMessage(package_id='2', sticker_id='34') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['hi', 'Hi']: r = '嗨' elif msg == '吃飯了ㄇ': r = '還沒' elif msg == '你是誰': r = '機器人就是我' elif '訂位' in msg: r = '想訂位是吧' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def handle_message(event): msg = event.message.text reply = 'Sorry' if 'give me sticker' in msg: reply = 'See you' sticker_message = StickerSendMessage(package_id='11537', sticker_id='52002735') line_bot_api.reply_message(event.reply_token, sticker_message) line_bot_api.reply_message(event.reply_token, TextSendMessage(text=reply)) return if msg == 'bye bye': reply = 'See you' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=reply))
def handle_message(event): push_type = 'text' push_text = event.message.text # get reply information reply_type, reply_text, reply_package, reply_sticker = core.get_reply(push_type, push_text) # reply if (reply_type == 'text'): line_bot_api.reply_message( event.reply_token, TextSendMessage(text=reply_text)) elif (reply_type == 'sticker'): line_bot_api.reply_message( event.reply_token, StickerSendMessage(package_id=reply_package,sticker_id=reply_sticker)) else: line_bot_api.reply_message( event.reply_token, TextSendMessage(text='error'))
def sendMulti(event): #多項傳送 try: message = [ #串列 StickerSendMessage( #傳送貼圖 package_id='1', sticker_id='2' ), TextSendMessage( #傳送y文字 text = "這是 Pizza 圖片!" ), ImageSendMessage( #傳送圖片 original_content_url = "https://i.imgur.com/4QfKuz1.png", preview_image_url = "https://i.imgur.com/4QfKuz1.png" ) ] line_bot_api.reply_message(event.reply_token,message) except: line_bot_api.reply_message(event.reply_token,TextSendMessage(text='發生錯誤!'))
def handle_message(event): user_message = event.message.text reply_message = TextSendMessage(text='請輸入指令') if user_message == '@圖片': reply_message = ImageSendMessage( original_content_url='https://i.imgur.com/0Ps4kYi.jpg', preview_image_url='https://i.imgur.com/0Ps4kYi.jpg') elif user_message == '@貼圖': reply_message = StickerSendMessage(package_id='1', sticker_id='106') else: reply_message = LocationSendMessage(title='My Location', address='Taipei City Goverment', latitude=25.037707, longitude=121.564422) line_bot_api.reply_message(event.reply_token, reply_message)
def handle_message(event): # メッセージは "event.message.text" という変数に格納される if event.message.text == "おはよう": text = "おはようございます" line_bot_api.reply_message( event.reply_token, TextSendMessage(text=text) ) elif event.message.text == "スタンプ": line_bot_api.reply_message( event.reply_token, StickerSendMessage(package_id=1 ,sticker_id=1) ) else: line_bot_api.reply_message( event.reply_token, TextSendMessage(text=event.message.text) )
def handle_message(event): msg = event.message.text if 'sticker' in msg: sticker_message = StickerSendMessage( package_id='1', sticker_id='1' ) line_bot_api.reply_message( event.reply_token, sticker_message) return result = '' if msg == '你好': result = '安安' line_bot_api.reply_message( event.reply_token, TextSendMessage(text=result))
def handle_message(event): msg = event.message.text r = '我看不懂你想要幹嘛?' if '給我貼圖' in msg: sticker_message = StickerSendMessage(package_id='11537', sticker_id='52002736') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['hi', 'Hi', 'HI', '嗨']: r = '嗨' elif msg == '你想要出去玩嗎?': r = '我不想要喔!' elif '訂位' in msg: r = '您想要訂位嗎?' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def handle_message(event): msg = event.message.text reply = '我看不懂你說什麼' if '你在嗎' in msg: sticker_message = StickerSendMessage(package_id='1', sticker_id='1') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['hi', 'Hi']: reply = 'hi' elif msg == '你吃飯了嗎': reply = '還沒耶' elif msg == '你是誰': reply = '我是機器人' elif '訂位' in msg: reply = '您想訂位,是嗎?' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=reply))
def handle_message(event): msg = event.message.text x = '很抱歉,你說甚麼' if '給我' in msg: sticker_message = StickerSendMessage(package_id='11537', sticker_id='52002768') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['yoyo', 'hi']: x = '你好' elif msg == '你吃飽了嗎': x = '還沒' elif msg == '你是誰': x = '我是機器人' elif '訂位' in msg: x = '你想訂位,是嗎?' elif '我想測BMI' in msg: x = input("請輸入身高(cm)") if x > 150: x = '不錯高喔' w = input("請輸入體重(kg)") h = int(h) w = int(w) h = h / 100 b = w / h / h if b < 18.5: print("BMI", b, "體重過輕") elif b <= 18.5 and b < 24: print("BMI", b, "正常範圍") elif b >= 24 and b < 27: print("BMI", b, "過重") elif b >= 27 and b < 30: print("BMI", b, "輕度肥胖") elif b >= 30 and b < 35: print("BMI", b, "中度肥胖") else: print("BMI", b, "重度肥胖") line_bot_api.reply_message(event.reply_token, TextSendMessage(text=x))
def handle_message(event): msg = event.message.text r = '請按照順序輸入1~18' if msg == '18': sticker_message = StickerSendMessage(package_id='11538', sticker_id='51626495') line_bot_api.reply_message(event.reply_token, sticker_message) elif msg != '18': if msg == '1': r = '老實說,我真的煩惱了很久該不該留下來' elif msg == '2': r = '心情上是真的超想留下' elif msg == '3': r = '卻知道留下只是你的負擔' elif msg == '4': r = '可是我試著問自己' elif msg == '5': r = '如果你真的把我當成陌生人的話' elif msg == '6': r = '你會對我說這些嗎' elif msg == '7': r = '你應該會連回都不回,直接封鎖了吧,像另外兩個那樣' elif msg == '8': r = '你還願意留個朋友的位置等我,甚至回覆我' elif msg == '9': r = '或許不是你想斷開,而是不得不斷開,因為我真的太打擾你了' elif msg == '10': r = '你是在等待,等待我變成能給你自由,奮發向上的人' elif msg == '11': r = '所以當你判斷我改變的時候,希望你能解開我的所有封鎖,讓我們回到從前,在此之前我會努力' elif msg == '12': r = '等我' elif msg == '13': r = '如果我的猜測沒錯,你能告訴我是不是這樣嗎,因為我實在沒甚麼自信,我覺得這個解讀真的是我想多了' elif msg == '14': r = '如果沒錯的話' elif msg == '15': r = '我最後的決定,是想留下來,應該不會再變了' elif msg == '16': r = '最後我只想說,我果然還是放不下你,但我會試著喜歡你,卻把你當朋友看待,我會做到的' elif msg == '17': r = '因為我認為這輩子除了你,我不會再喜歡其他人了♥' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))
def handle_message(event): msg = event.message.text r = '很抱歉,您说什么' if '给我贴图' in msg: sticker_message = StickerSendMessage(package_id='2', sticker_id='23') line_bot_api.reply_message(event.reply_token, sticker_message) return if msg in ['hi', 'Hi']: r = 'hi' elif msg == '你吃饭了吗': r = '还没' elif msg == '你是谁': r = '我是机器人' elif '订位' in msg: r = '您想订位,是吗?' line_bot_api.reply_message(event.reply_token, TextSendMessage(text=r))