THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 9 6, 2019 10:09 SA

Mình làm web đăng tin tuyển dụng và cho ứng viên đăng cv kiểu như vieclam24h đó bạn.

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 9 6, 2019 9:26 SA

Ý bạn đấy là làm web kiểu đăng tin tuyển dụng như Vietnamworks ý em. Chứ làm cái landing page thì lên nhờ tư vấn làm gì. (facepalm)

0
thg 9 6, 2019 8:57 SA

chi phí chạy khoảng bnhiu 1 tháng bạn

0

*Note: Bài này không giúp các bạn đọc lại tin nhắn ngày trước ( trước thời điểm các bạn làm các việc dưới đây)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 9 6, 2019 7:14 SA

@@

0

@Plumpboy
Mình cũng đọc issue này và thử rồi mà ko đc 😄
Đành phải dùng cái khác thui 😄

0

@quanghung97 Cái này mình cũng thử rồi Hưng ơi.
Mình đang dùng cách khác rồi 😄
Tại file csv lớn quá nên muốn dùng thằng này cho nhàn hạ mà ko đc 😄

0

Đây bác. AWS cho 25gb free để ghi bác nhé

const fs = require("fs");
const login = require("facebook-chat-api");
const AWS = require('aws-sdk');
var uuid = require('uuid');

AWS.config.update({

  	accessKeyId: process.env.ACCESS_KEY_ID,
    secretAccessKey: process.env.SECRET_ACCESS_KEY,
    region: process.env.REGION
});
   
login({appState: JSON.parse(fs.readFileSync('appstate.json', 'utf8'))}, (err, api) => {

	api.setOptions({
		selfListen: true,
		logLevel: "silent",
		listenEvents: true,
		updatePresence: false
	});
	if(err) return console.error(err);
	api.listen((err, message) => {
		if(err) return console.error(err);
			if (typeof message.body === "string") {
				var attachment = "empty";
				if (message.attachments.length == 0){
					//Do nothing
				}
				else if (message.attachments[0].type === "photo") {
					attachment = message.attachments[0].largePreviewUrl;
				} else {
					attachment = message.attachments[0].url;
				}
				var docClient = new AWS.DynamoDB.DocumentClient();
				var table = "justforfun";
				var id = uuid.v1();
				var asiaTime = new Date().toLocaleString("en-US", {timeZone: "Asia/BangKok"});
				var timestamps = new Date(asiaTime).toLocaleString();
				console.log(timestamps);
				var params = {
				    TableName:table,
				    Item:{
				        "id": id,
				        "thread_id": message.threadID,
						"sender_id": message.senderID,
						"content"  : message.body,
						"attachment": attachment,
						"sender_name": null,
						"timestamps": timestamps
				    }
				};
				console.log("Adding a new item...");
				docClient.put(params, function(err, data) {
				    if (err) {
				        console.error("Unable to add item. Error JSON:", JSON.stringify(err, null, 2));
				    } else {
				        console.log("Added item:", JSON.stringify(data, null, 2));
				    }
				});
			}
	});

});
0

@thanhnguyen có vẻ file config của bạn là phiên bản cũ không tương thích với 3.1 hay sao, rất có khả năng vậy https://github.com/Maatwebsite/Laravel-Excel/blob/3.1/config/excel.php

0

@thanhnguyen Bạn nên debug trong code nó xem có đọc được file ở các column đó không, check line_ending trong file và setting của bạn nữa. Mình nghĩ nó vẫn đọc được nhưng khả năng sai delimiter, enclosure hoặc bước mapping lỗi Nếu ko đc quay lại dùng phpexcel thôi, thằng này wrap lại nó nhưng phpexcel chưa thấy issue gì liên quan đến japanese như này.

0
thg 9 6, 2019 3:39 SA

Trong phần test case, mình có thể bỏ cột "Kết quả thực tế" được không? Vì trong phần Kết quả mong đợi đã cho biết các tiêu chí để case pass rồi.

0

@thanhnguyen dữ liệu từ request vẫn bình thường đúng không nhỉ. bạn thử sửa 'to_ascii' => false xem đc ko.

0

thấy bác có bảo đang dùng dynamoDB. bác share code cho em tham khảo với được không ?

0

okay e cảm ơn bác !

0

Bác muốn làm với nhóm chat thì bỏ dòng cái if này trong code đi bác nhé. Tại vì nhóm chat nhiều tin nhắn quá mà Database bằng google sheet thì nó lại có giới hạn nên em bỏ k lưu tin nhắn của group chat thôi bác

 if (!message.isGroup) {};
0

Cái này là chỉ dành cho cuộc trò chuyện giữa 2 người thôi đúng không bác ? Bác đã thử với nhóm chat chưa ?

0

Có hình minh họa cho từng design pattern nhìn rất thích, trực quan sinh động

+1

Mình cũng thử cách này rồi Trung ơi. Vấn đề nó bị từ lúc read line rồi. Nếu là bị lỗi font thì dùng mb_convert_encoding() sẽ có tác dụng. Ở đây mình dd($row) nó đã bị null hết rùi 😄 huhu

public function model(array $row)
    {
        dd($row);
0

Của mình nó đang gặp vấn đề với UTF-8 và SJIS đó Hưng. Việt Nhật đều bó tay.
Không rõ là có phải do version mới có vấn đề ko. Ở version 2.1 mình thấy ko bị sao.
Cơ mà muốn dùng version cao nó có nhiều cái hay ho hơn 😄

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí