From 88676e4c334e871bd2937c3800862701fbb08b89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Calder=C3=B3n?= Date: Fri, 1 Mar 2024 16:29:20 -0300 Subject: [PATCH] Show solver username to parties on dispute taken (#480) Fix #420 --- bot/modules/dispute/messages.js | 14 ++++++++++++++ locales/de.yaml | 1 + locales/en.yaml | 1 + locales/es.yaml | 1 + locales/fa.yaml | 1 + locales/fr.yaml | 3 ++- locales/it.yaml | 1 + locales/ko.yaml | 3 ++- locales/pt.yaml | 1 + locales/ru.yaml | 1 + locales/uk.yaml | 3 ++- 11 files changed, 27 insertions(+), 3 deletions(-) diff --git a/bot/modules/dispute/messages.js b/bot/modules/dispute/messages.js index 40dc36bf..f2c2d5bf 100644 --- a/bot/modules/dispute/messages.js +++ b/bot/modules/dispute/messages.js @@ -87,6 +87,20 @@ exports.disputeData = async ( }), { parse_mode: 'MarkdownV2' } ); + // message to both parties letting them know the dispute + // has been taken by a solver + await ctx.telegram.sendMessage( + buyer.tg_id, + ctx.i18n.t('dispute_solver', { + solver: solver.username, + }) + ); + await ctx.telegram.sendMessage( + seller.tg_id, + ctx.i18n.t('dispute_solver', { + solver: solver.username, + }) + ); } catch (error) { logger.error(error); } diff --git a/locales/de.yaml b/locales/de.yaml index 196f3754..7db22932 100644 --- a/locales/de.yaml +++ b/locales/de.yaml @@ -592,3 +592,4 @@ disclaimer: | Weder die Entwickler noch die Streitschlichter sind für Verluste oder Schäden verantwortlich, die dem Benutzer durch die Nutzung des Bots entstehen können. order_frozen: Sie haben die Bestellung eingefroren +dispute_solver: 👮‍♂️ Der Solver @${solver} kümmert sich um Ihren Streit. Sie können ihm/ihr schreiben oder darauf warten, dass er/sie Ihnen schreibt diff --git a/locales/en.yaml b/locales/en.yaml index 7f5f9655..4cc2d56a 100644 --- a/locales/en.yaml +++ b/locales/en.yaml @@ -592,3 +592,4 @@ disclaimer: | Neither the developers nor the dispute resolvers are responsible for any losses or damages that the user may suffer as a result of using the bot. order_frozen: You have frozen the order +dispute_solver: 👮‍♂️ The solver @${solver} will be attending to your dispute, you can write to him/her or wait for him/her to write to you diff --git a/locales/es.yaml b/locales/es.yaml index 271bb932..1c0ba5c6 100644 --- a/locales/es.yaml +++ b/locales/es.yaml @@ -594,3 +594,4 @@ disclaimer: | Ni los desarrolladores ni los árbitros de disputas son responsables de las pérdidas o daños que el usuario pueda sufrir como resultado del uso del bot. order_frozen: Has congelado la orden +dispute_solver: 👮‍♂️ El solver @${solver} estará atendiendo tu disputa, puedes escribirle o esperar que te escriba diff --git a/locales/fa.yaml b/locales/fa.yaml index 49af0b97..bd0a0499 100644 --- a/locales/fa.yaml +++ b/locales/fa.yaml @@ -591,3 +591,4 @@ disclaimer: | نه توسعه‌دهندگان و نه حل‌کننده‌های اختلاف، مسئولیتی در قبال ضرر و زیان‌هایی که ممکن است کاربر در اثر استفاده از ربات متحمل شود، ندارند. order_frozen: شما سفارش را مسدود کردید +dispute_solver: 👮‍♂️ حل‌کننده @${solver} به اختلاف شما رسیدگی می‌کند، می‌توانید به او نامه بنویسید یا منتظر بمانید تا برای شما بنویسد. diff --git a/locales/fr.yaml b/locales/fr.yaml index 1d526503..23cba4b9 100644 --- a/locales/fr.yaml +++ b/locales/fr.yaml @@ -591,4 +591,5 @@ disclaimer: | Les développeurs et les responsables de la résolution des litiges font de leur mieux pour empêcher les mauvais acteurs, les fraudes et les escroqueries d'utiliser le bot, mais l'utilisateur reconnaît que le système peut être exploité et en accepte l'entière responsabilité lorsqu'il l'utilise. Ni les développeurs ni les responsables de la résolution des litiges ne sont responsables des pertes ou des dommages que l'utilisateur pourrait subir à la suite de l'utilisation du bot. -order_frozen : Vous avez gelé la commande +order_frozen: Vous avez gelé la commande +dispute_solver: 👮‍♂️ Le solveur @${solver} s'occupera de votre litige, vous pouvez lui écrire ou attendre qu'il vous écrive diff --git a/locales/it.yaml b/locales/it.yaml index cc8c644b..7524d066 100644 --- a/locales/it.yaml +++ b/locales/it.yaml @@ -589,3 +589,4 @@ disclaimer: | Né gli sviluppatori né i risolutori di controversie sono responsabili di eventuali perdite o danni che l'utente potrebbe subire a causa dell'utilizzo del bot. order_frozen: hai congelato l'ordine +dispute_solver: 👮‍♂️ Il solver @${solver} si occuperà della tua controversia, puoi scrivergli/le o aspettare che ti scriva diff --git a/locales/ko.yaml b/locales/ko.yaml index c13e4107..f15ebbc9 100644 --- a/locales/ko.yaml +++ b/locales/ko.yaml @@ -587,4 +587,5 @@ disclaimer: | 개발자들과 분쟁 해소자들은 봇일 이용한 불건전한 행위자, 사기, 스캠들을 방지하기 위해 최선을 다하겠지만, 사용자들은 이 시스템이 악용될 수 있다는 사실을 알고, 이를 이용함에 있어 스스로 모든 책임을 진다는 점을 받아 들여야 합니다. - 개발자나 분쟁 해소자 모두 봇을 사용하는 사용자들이 겪는 어떠한 손실이나 손해에 대한 어떠한 책임을 지지 않습니다. \ No newline at end of file + 개발자나 분쟁 해소자 모두 봇을 사용하는 사용자들이 겪는 어떠한 손실이나 손해에 대한 어떠한 책임을 지지 않습니다. +dispute_solver: 👮‍♂️ 해결사 @${solver}가 귀하의 분쟁에 참석할 것입니다. 그/그녀에게 편지를 보내거나 그/그녀가 당신에게 편지를 보낼 때까지 기다릴 수 있습니다. diff --git a/locales/pt.yaml b/locales/pt.yaml index 07660d4e..a36233a2 100644 --- a/locales/pt.yaml +++ b/locales/pt.yaml @@ -589,3 +589,4 @@ disclaimer: | Nem os criadores nem os solucionadores de litígios são responsáveis por quaisquer perdas ou danos que o utilizador possa sofrer como resultado da utilização do bot. order_frozen: Você congelou o pedido +disputa_solver: 👮‍♂️ O solver @${solver} cuidará da sua disputa, você pode escrever para ele ou esperar que ele escreva para você diff --git a/locales/ru.yaml b/locales/ru.yaml index 4df29346..ad68b36b 100644 --- a/locales/ru.yaml +++ b/locales/ru.yaml @@ -591,3 +591,4 @@ disclaimer: | Ни разработчики, ни разрешители споров не несут ответственности за какие-либо потери или убытки, которые могут возникнуть у пользователя в результате использования бота. order_frozen: вы заморозили заказ +dispute_solver: 👮‍♂️ Решатель @${solver} будет заниматься вашим спором, вы можете написать ему/ей или подождать, пока он/она напишет вам diff --git a/locales/uk.yaml b/locales/uk.yaml index 599af17b..2d459540 100644 --- a/locales/uk.yaml +++ b/locales/uk.yaml @@ -587,4 +587,5 @@ disclaimer: | Розробники та особи, які вирішують суперечки, докладають усіх зусиль, щоб усунути недобросовісних учасників, шахраїв та аферистів від використання бота, але користувач визнає, що система може бути використана, і бере на себе повну відповідальність при її використанні. Ані розробники, ані сторони, що вирішують спори, не несуть відповідальності за будь-які збитки або шкоду, яких користувач може зазнати в результаті використання бота. -order_frozen: Ви заморозили замовлення \ No newline at end of file +order_frozen: Ви заморозили замовлення +dispute_solver: 👮‍♂️ Розв’язувач @${solver} розглядатиме вашу суперечку, ви можете написати йому/їй або дочекатися, поки він/вона напише вам