Closed Tonic990 closed 2 years ago
Reply message seperti apa? Apa ada contoh screenshotnya?
Yang sama kyk bot @chatbot bg, kemarin sy coba deploy reponya trus tes reply chat ga muncul bg di lawan chatnya
Yang muncul seperti sedang spam chat gitu
Itu bang contohnya
Oh oke paham" nanti dicoba buat nambah fiturnya Atau kalau mau nambah sendiri boleh kok, nanti pull request aja :D
Sy ga paham javascript bg hehehhe
@Tonic990 coba deploy lagi pake branch 2-reply-message
Setiap kali reply seperti itu bg
Setiap kali reply seperti itu bg
coba lagi bg, baru ngepush commit baru
bntr dicoba lagi bg
sudah work bg
Tapi bang pas reply foto yang sedang dikirim malah crash seperti itu
Untuk reply message sudah work
if(data.reply_to_message) { let replyToMessadeId = data.reply_to_message.message_id if data.reply_to_message.from.id == userID) { tg.sendSticker(partnerID, data.sticker, { reply_to_message_id : replyToMessageId + 1 }) }else { tg.sendSticker(partnerID, data.sticker, { reply_to_message_id : replyToMessageId - 1 }) } }else { tg.sendSticker(partnerID, data.sticker) }
Reply pke stiker bener ga ni bang hehe
Tapi bang pas reply foto yang sedang dikirim malah crash seperti itu
Untuk reply message sudah work
proses nyobanya kayak gini bukan ?
userA-> ngirim photo userB-> dapet warning kan sebelum photonya muncul ? -> klik tombol buka -> photo muncul -> userB ngirim message sambil reply photo userA
baru diconsole muncul error ya?
Tapi bang pas reply foto yang sedang dikirim malah crash seperti itu Untuk reply message sudah work
proses nyobanya kayak gini bukan ?
userA-> ngirim photo userB-> dapet warning kan sebelum photonya muncul ? -> klik tombol buka -> photo muncul -> userB ngirim message sambil reply photo userA
baru diconsole muncul error ya?
Benar bg
if(data.reply_to_message) { let replyToMessadeId = data.reply_to_message.message_id if data.reply_to_message.from.id == userID) { tg.sendSticker(partnerID, data.sticker, { reply_to_message_id : replyToMessageId + 1 }) }else { tg.sendSticker(partnerID, data.sticker, { reply_to_message_id : replyToMessageId - 1 }) } }else { tg.sendSticker(partnerID, data.sticker) }
Reply pke stiker bener ga ni bang hehe
kurang
data.sticker.file_id
selebihnya sama kayak send message, yang voice juga kayak gitu nanti
ntar saya tambahin, atau coba pull request aja ke branch 2-reply-message
hmm cuman nanti di akhir kayaknya perlu dibikin function sendiri biar di tipe lain tinggal panggil" buat reply chatnya
@Tonic990 coba lagi @hdiiofficial udah saya tambah untuk reply pake sticker & voice, video sama photo kayaknya gak perlu
Nghoghey bng dikit2 paham gw sebenernya di python njir:v
@Tonic990 coba lagi @hdiiofficial udah saya tambah untuk reply pake sticker & voice, video sama photo kayaknya gak perlu
Siap di coba lagi
@Tonic990 coba lagi @hdiiofficial udah saya tambah untuk reply pake sticker & voice, video sama photo kayaknya gak perlu
setiap npm run dev kres itu bg biasa diganti port aman lagi tapi itu ngga
@Tonic990 coba lagi @hdiiofficial udah saya tambah untuk reply pake sticker & voice, video sama photo kayaknya gak perlu
setiap npm run dev kres itu bg biasa diganti port aman lagi tapi itu ngga
itu step" by step kronologi awalnya gimana?
ini kayaknya issue baru lagi deh apa botnya gak sengaja ke block? biasanya pas delete chat, bisa sengaja gak ke block
kalau udah diblock user kayaknya gak bisa ngapa"in tinggal nunggu diunblock kalau dari sisi kodingan paling cuman jagain biar gak crash kayak gitu
@Tonic990 coba lagi @hdiiofficial udah saya tambah untuk reply pake sticker & voice, video sama photo kayaknya gak perlu
setiap npm run dev kres itu bg biasa diganti port aman lagi tapi itu ngga
itu step" by step kronologi awalnya gimana?
ini kayaknya issue baru lagi deh apa botnya gak sengaja ke block? biasanya pas delete chat, bisa sengaja gak ke block
kalau udah diblock user kayaknya gak bisa ngapa"in tinggal nunggu diunblock kalau dari sisi kodingan paling cuman jagain biar gak crash kayak gitu
Mungkin ada user yang pakai bot sy terus di block bg
@Tonic990 coba lagi @hdiiofficial udah saya tambah untuk reply pake sticker & voice, video sama photo kayaknya gak perlu
setiap npm run dev kres itu bg biasa diganti port aman lagi tapi itu ngga
itu step" by step kronologi awalnya gimana? ini kayaknya issue baru lagi deh apa botnya gak sengaja ke block? biasanya pas delete chat, bisa sengaja gak ke block kalau udah diblock user kayaknya gak bisa ngapa"in tinggal nunggu diunblock kalau dari sisi kodingan paling cuman jagain biar gak crash kayak gitu
Mungkin ada user yang pakai bot sy terus di block bg
agak aneh respon dari botnya selamat datang gitu, itu kan trigernya dari /start kalau udah diblock harusnya gak sempet ngirim /start
atau user udah /start duluan -> bot lemot -> user kesel -> user ngeblock bot -> bot baru ngirim respon dan kena forbiden
video
Kalau semisal reset database nya itu gimana bg? Apakah ganti link mongodb sudah otomatis ke reset?
Itu mungkin karena database nya masih nyangkut, dan ketika user itu start pas botnya sedang mati, lalu sy running lagi baru respon database nya🤔
ketika lagi kondisi kayak gitu, user lain yang mau chat ke botnya harusnya aman kan ?
ketika lagi kondisi kayak gitu, user lain yang mau chat ke botnya harusnya aman kan ?
Biasanya ganti port aman bg
video
Kalau semisal reset database nya itu gimana bg? Apakah ganti link mongodb sudah otomatis ke reset?
Itu mungkin karena database nya masih nyangkut, dan ketika user itu start pas botnya sedang mati, lalu sy running lagi baru respon database nya🤔
itu ngejalanin servernya kayak gimana? di localhostku kalau ada ada error gitu user lain masih bisa chat sama botnya
video
Kalau semisal reset database nya itu gimana bg? Apakah ganti link mongodb sudah otomatis ke reset? Itu mungkin karena database nya masih nyangkut, dan ketika user itu start pas botnya sedang mati, lalu sy running lagi baru respon database nya🤔
itu ngejalanin servernya kayak gimana? di localhostku kalau ada ada error gitu user lain masih bisa chat sama botnya
Pertama sy buat screen dulu kemudian git clone >> npm install >> cp .env.example .env >> nano .env >> npm run dev
video
Kalau semisal reset database nya itu gimana bg? Apakah ganti link mongodb sudah otomatis ke reset? Itu mungkin karena database nya masih nyangkut, dan ketika user itu start pas botnya sedang mati, lalu sy running lagi baru respon database nya🤔
itu ngejalanin servernya kayak gimana? di localhostku kalau ada ada error gitu user lain masih bisa chat sama botnya
Pertama sy buat screen dulu kemudian git clone >> npm install >> cp .env.example .env >> nano .env >> npm run dev
coba liat log diatasnya kayak gimana?
@Tonic990 pake node js 17 kah?
@Tonic990 pake node js 17 kah?
Benar bg
barusan nyoba pake node 17 juga pake docker, servernya langsung mati kalau dipunyamu berhubung jalaninnya npm run dev jadi stuck crash gitu
di node 17 kalau ada promise dan error bisa langsung crash kemungkinan gegara dikodinganya gak ada .catch((err) => console.log(err))
di node js 14 kayak gini aman
tg.sendMessage(partnerID, data)
di node js 17 coba ubah ubah kayak gini, terus restart server
tg.sendMessage(partnerID, data).catch((err) => console.log(err))
atau coba ganti ke node 14 aja
barusan nyoba pake node 17 juga pake docker, servernya langsung mati kalau dipunyamu berhubung jalaninnya npm run dev jadi stuck crash gitu
di node 17 kalau ada promise dan error bisa langsung crash kemungkinan gegara dikodinganya gak ada .catch((err) => console.log(err))
di node js 14 kayak gini aman
tg.sendMessage(partnerID, data)
di node js 17 coba ubah ubah kayak gini, terus restart server
tg.sendMessage(partnerID, data).catch((err) => console.log(err))
atau coba ganti ke node 14 aja
Siap bg dicoba ganti ke 14
punyaku node v14.17.0
punyaku node v14.17.0
udah ku ganti bg ke node v14.17.3 dah aman bisa reply foto, sticker, teks, audio juga bg
Dh di bilng sama abdul pke catch itu lu paham ton nodejs so polos lu ah ga seru
@Tonic990 sipp kalau gitu issue ini udah selesai ya, mau diclose @hdiiofficial iya harus pake itu kalau mau tetep node 17, cuman jadi pannjang kodingannya
note: kalau mau jalanin di server pake pm2 aja https://pm2.keymetrics.io
@Tonic990 sipp kalau gitu issue ini udah selesai ya, mau diclose @hdiiofficial iya harus pake itu, kalau mau tetep node 17 cuman jadi pannjang kodingannya
note: kalau mau jalanin di server pake pm2 aja https://pm2.keymetrics.io
Thanks bg Dah dapat ilmu baru
@Tonic990 mau command pm2 ambil aja di bot wa gw sama itu lu kan ikut collab cek aja di procfile
Tambahin biar bisa reply message bang,