def handle_send_message_event(data): app.logger.info("{} has sent message to the room {}: {}".format(data['username'], data['room'], data['message'])) data['created_at'] = datetime.now().strftime("%d %b, %H:%M") save_message(data['room'], data['message'], data['username']) socketio.emit('receive_message', data, room=data['room'])
def handle_send_message(payload): message_body = payload['message_body'] message_type = payload['message_type'] room = payload['room'] senderId = payload['senderId'] recepientId = payload['recepientId'] recepient_avatar = payload['recepient_avatar'] recepient_fname = payload['recepient_fname'] recepient_lname = payload['recepient_lname'] recepient_email = payload['recepient_email'] senderId = payload['senderId'] sender_fname = payload['sender_fname'] sender_lname = payload['sender_lname'] sender_email = payload['sender_email'] sender_avatar = payload['sender_avatar'] sender_type = payload['sender_type'] print('my room' + room) #Save message save_message(room, message_body, message_type, senderId, recepientId, recepient_avatar, recepient_fname, recepient_lname, recepient_email, sender_fname, sender_lname, sender_email, sender_avatar, sender_type) print(payload) emit('new_message', { 'message': message_body, 'message_type': message_type, 'sender_avatar': sender_avatar, 'sender_fname': sender_fname, 'sender_lname': sender_fname }, room=room)
def message(update, context): user_id = str(update.effective_chat.id) text = update.message.text db.save_message(user_id, text) context.bot.send_message( chat_id=user_id, text="با تشکر\nنظر شما ثبت شد و به اطلاع تیم پشتیبانی رسید.")
def listener(messages): if isinstance(messages, collections.Iterable): for m in messages: if m.content_type == 'text' and "бот скажи" in m.text.lower(): bot_say(m) elif m.content_type == 'text' and "/tts" in m.text.lower(): text_to_speech(m) elif m.content_type == 'text' and 'напомни' in m.text.lower(): remember(m) elif m.content_type == 'text' and ( m.text.lower() == 'бот кинь кубик' or m.text.lower() == 'кинь кубик'): bot.send_dice(m.chat.id) elif m.content_type == 'text' and (m.text.lower() == 'бутерброд' or '🥪' in m.text.lower()): bot.send_sticker( m.chat.id, "CAACAgIAAx0CT5KqDQACKfZey-lqcAABF5W6DVtvX6jzk_FVD8wAAh0EAAJa44oXaJW1lB4mzXcZBA" ) bot.register_next_step_handler(m, buterbrod) elif m.content_type == 'text' and " или " in m.text.lower( ) and m.text.lower().startswith("бот"): choice(m) elif m.content_type == 'text' and ( "бот насколько " in m.text.lower() or "насколько" in m.text.lower() or "на сколько" in m.text.lower()): probability(m) elif m.content_type == 'text' and m.text[0] != '/': db.save_message(m) elif m.content_type == 'sticker': bot.send_message(MY_ID, m.sticker.file_id) file_history = open(HISTORY + str(m.chat.id) + ".txt", "a") file_history.close() elif messages.text == '🥪': probability(messages)
def handle_send_message_event(data): timestamp = datetime.now().strftime('%H:%M') # unpack the delivered json object try: input_data = json.load(data) message_object = input_data['child'] username = message_object['username'] room = message_object['room'] content = message_object['message'] except: socketio.emit(500) # log that a message was sent app.logger.info("{} to {} @ {}: {}".format(username, room, timestamp, content)) # create a new message object with a json accordingly new_message = Message(username, room, content, timestamp) new_message_json = new_message.get_json() # put this new message in the database and send it out save_message(new_message) socketio.emit(new_message_json)
def handle_send_message_event(data): app.logger.info( "{} has sent message to the room {}: {}".format( data["username"], data["room"], data["message"] ) ) data["created_at"] = datetime.now().strftime("%d %b, %H:%M") save_message(data["room"], data["message"], data["username"]) socketio.emit("receive_message", data, room=data["room"])
def handle_send_message_event(data): now = datetime.now() app.logger.info("{} has sent message to the room {}: {}".format( data['username'], data['room'], data['message'])) file = open("log/" + data['room'] + ".log", "a") file.write( str(now) + " " + data['username'] + ":" + data['message'] + "\n") file.close() data['created_at'] = datetime.now().strftime("%d %b: %H:%M") save_message(data['room'], data['message'], data['username']) socket.emit('receive_message', data, room=data['room'])
def handle_send_message_event(data): r = requests.post('http://127.0.0.1:8000/spam', json={'text': data["message"]}) print(r.json()) app.logger.info("{} has sent a message in room {}: {}".format( data["username"], data["room"], data["message"])) data['created_at'] = datetime.now().strftime("%d %b, %H:%M") save_message(data["room"], data["message"], data["username"]) socketio.emit('receive_message', data, room=data['room'])
def handle_send_message_event(data): save_message(data['room'],data['message'],data['username']) socketio.emit('receive_message',data,room=data['room'])