Skip to content

Commit

Permalink
Update bot workflow with SMS
Browse files Browse the repository at this point in the history
  • Loading branch information
versedpro committed Sep 18, 2020
1 parent c6cc69a commit 42deb1d
Show file tree
Hide file tree
Showing 320 changed files with 866 additions and 844 deletions.
8 changes: 4 additions & 4 deletions testapi.php~ → #testapi.php#
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

$dbhost = 'localhost';
$dbport = '5432';
$dbname = 'chatwoot_dev';
$dbname = 'chatwoot_production';
$dbuser = 'chatwoot';
$dbpass = 'NUsD1ntZhTlubgM';
$dbpass = 'Usgtexty99!!';

$chatwoot_token = 'echCJhSwLGKVxESpnEgPwBqr';
$chatwoot_token = 'ech';
$chatwoot_url = 'https://chat.textymedia.com';

$inbox_id = 3;
Expand Down Expand Up @@ -34,7 +34,7 @@ $contact = search_contact($account_id, $query);
if(count($contact->payload) > 0) {

$contact_id = $contact->payload[0]->id;
$source_id = $contact_payload->payload[0]->contact_inboxes[0]->source_id;
$source_id = $contact->payload[0]->contact_inboxes[0]->source_id;

} else {

Expand Down
13 changes: 7 additions & 6 deletions .env~
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
SECRET_KEY_BASE=7AvuVrqhOH0fcyDm73W1HmNLUGIUDX4lXNwT5vtOj5wh93hz0Fgx5ZQAfTzQZIj

# Replace with the URL you are planning to use for your app
FRONTEND_URL=http://chat.textymedia.com
FRONTEND_URL=https://usg.textyomni.com

# If you plan to use CDN for your assets, set Asset CDN Host
ASSET_CDN_HOST=

# Force all access to the app over SSL, default is set to false
FORCE_SSL=false
FORCE_SSL=true

# This lets you control new sign ups on your chatwoot installation
# true : default option, allows sign ups
Expand All @@ -26,7 +26,8 @@ REDIS_PASSWORD=
# Postgres Database config variables
POSTGRES_HOST=localhost
POSTGRES_USERNAME=chatwoot
POSTGRES_PASSWORD=NUsD1ntZhTlubgM
#POSTGRES_PASSWORD=NUsD1ntZhTlubgM
POSTGRES_PASSWORD=Usgtexty99!!
RAILS_ENV=production
RAILS_MAX_THREADS=5

Expand All @@ -39,7 +40,7 @@ SMTP_DOMAIN=textyomni.com
# else set the value as "localhost"
SMTP_ADDRESS=smtp.sendgrid.net
SMTP_USERNAME=apikey
SMTP_PASSWORD=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
SMTP_PASSWORD=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
SMTP_AUTHENTICATION=plain
SMTP_ENABLE_STARTTLS_AUTO=true

Expand Down Expand Up @@ -82,13 +83,13 @@ LOG_SIZE=500
### This environment variables are only required if you are setting up social media channels

# Facebook
# documentation: https://www.chatwoot.com/docs/facebook-setup
# documentation: /docs/facebook-setup
FB_VERIFY_TOKEN=
FB_APP_SECRET=
FB_APP_ID=

# Twitter
# documentation: https://www.chatwoot.com/docs/twitter-app-setup
# documentation: /docs/twitter-app-setup
TWITTER_APP_ID=
TWITTER_CONSUMER_KEY=
TWITTER_CONSUMER_SECRET=
Expand Down
10 changes: 5 additions & 5 deletions app.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "Chatwoot",
"description": "Chatwoot is a customer support tool for instant messaging channels",
"website": "https://www.chatwoot.com/",
"repository": "https://github.com/chatwoot/chatwoot",
"logo": "https://app.chatwoot.com/brand-assets/logo_thumbnail.svg",
"name": "TextyOmni",
"description": "TextyOmni is a customer support tool for instant messaging channels",
"website": "https://www.textyomni.com/",
"repository": "https://github.com/textyomni/textyomni",
"logo": "https://usg.textyomni.com/brand-assets/textyomni_logo.png",
"keywords": [
"live chat",
"customer support",
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/dashboard/i18n/locale/ar/agentMgmt.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"HEADER": "موظف الدعم",
"HEADER_BTN_TXT": "إضافة موظف",
"LOADING": "جار جلب قائمة الموظفين",
"SIDEBAR_TXT": "<p><b>الموظفين</b></p> <p> موظف الدعم <b></b> هو عضو في فريق دعم العملاء الخاص بك. </p><p> يستطيع موظفو الدعم مشاهدة الرسائل الواردة من المستخدمين والرد عليها. تظهر القائمة جميع الموظفين الموجودين حاليا في حسابك. </p><p> انقر فوق <b>إضافة موظف</b> لإضافة موظف دعم فني جديد. سيتلقى الشخص الذي تضيفه رسالة بريد إلكتروني مع رابط تأكيد لتفعيل حسابه ، وبعد ذلك يمكنهم الوصول إلى Chatwoot والرد على الرسائل. </p><p> الوصول إلى ميزات Chatwoot يتوقف على الصلاحيات التالية. </p><p> <b>الموظف</b> - موظفي الدعم الذين لديهم هذه الصلاحية يمكنهم فقط الوصول إلى صناديق قنوات التواصل والتقارير والمحادثات. ويمكنهم بدء محادثات مع موظفين آخرين أو مع أنفسهم وأيضاً إغلاق المحادثات.</p><p> <b>مدير البرنامج</b> - الشخص المسؤول من الوصول إلى جميع ميزات Chatwoot المفعلة للحساب الخاص بك. بما في ذلك الإعدادات، إلى جانب جميع امتيازات الموظفين العاديين.</p>",
"SIDEBAR_TXT": "<p><b>الموظفين</b></p> <p> موظف الدعم <b></b> هو عضو في فريق دعم العملاء الخاص بك. </p><p> يستطيع موظفو الدعم مشاهدة الرسائل الواردة من المستخدمين والرد عليها. تظهر القائمة جميع الموظفين الموجودين حاليا في حسابك. </p><p> انقر فوق <b>إضافة موظف</b> لإضافة موظف دعم فني جديد. سيتلقى الشخص الذي تضيفه رسالة بريد إلكتروني مع رابط تأكيد لتفعيل حسابه ، وبعد ذلك يمكنهم الوصول إلى TextyOmni والرد على الرسائل. </p><p> الوصول إلى ميزات TextyOmni يتوقف على الصلاحيات التالية. </p><p> <b>الموظف</b> - موظفي الدعم الذين لديهم هذه الصلاحية يمكنهم فقط الوصول إلى صناديق قنوات التواصل والتقارير والمحادثات. ويمكنهم بدء محادثات مع موظفين آخرين أو مع أنفسهم وأيضاً إغلاق المحادثات.</p><p> <b>مدير البرنامج</b> - الشخص المسؤول من الوصول إلى جميع ميزات TextyOmni المفعلة للحساب الخاص بك. بما في ذلك الإعدادات، إلى جانب جميع امتيازات الموظفين العاديين.</p>",
"AGENT_TYPES": [
{
"name": "administrator",
Expand Down
10 changes: 5 additions & 5 deletions app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"INBOX_MGMT": {
"HEADER": "قنوات التواصل",
"SIDEBAR_TXT": "<p><b>قنوات التواصل</b></p> <p> عند ربطك لموقع ويب أو صفحة فيسبوك إلى Chatwooot، يتم تسميتها <b>قناة تواصل</b>. يمكنك إنشاء قنوات تواصل غير محدودة من مختلف الأنواع في حساب Chatwoot الخاص بك. </p><p> انقر فوق <b>إضافة قناة تواصل</b> لربط موقع الويب أو صفحة فيسبوك الخاصة بك. </p><p> من لوحة الإدارة، يمكنك رؤية جميع المحادثات من جميع صناديق الوارد الخاصة بك والرد عليها من مكان موّحد عبر الضغط على علامة التبويب \"المحادثات\". </p><p> يمكنك أيضًا مشاهدة المحادثات الخاصة بصندوق وارد معين بالنقر على اسم صندوق الوارد على الجزء الجانبي من لوحة الإدارة. </p>",
"SIDEBAR_TXT": "<p><b>قنوات التواصل</b></p> <p> عند ربطك لموقع ويب أو صفحة فيسبوك إلى Chatwooot، يتم تسميتها <b>قناة تواصل</b>. يمكنك إنشاء قنوات تواصل غير محدودة من مختلف الأنواع في حساب TextyOmni الخاص بك. </p><p> انقر فوق <b>إضافة قناة تواصل</b> لربط موقع الويب أو صفحة فيسبوك الخاصة بك. </p><p> من لوحة الإدارة، يمكنك رؤية جميع المحادثات من جميع صناديق الوارد الخاصة بك والرد عليها من مكان موّحد عبر الضغط على علامة التبويب \"المحادثات\". </p><p> يمكنك أيضًا مشاهدة المحادثات الخاصة بصندوق وارد معين بالنقر على اسم صندوق الوارد على الجزء الجانبي من لوحة الإدارة. </p>",
"LIST": {
"404": "لا توجد صناديق وارد لقنوات تواصل مرتبطة بهذا الحساب."
},
"CREATE_FLOW": [
{
"title": "اختر قناة",
"route": "settings_inbox_new",
"body": "اختر الخدمة التي تود ربطها مع حسابك في Chatwoot."
"body": "اختر الخدمة التي تود ربطها مع حسابك في TextyOmni."
},
{
"title": "إنشاء قناة تواصل",
Expand All @@ -29,7 +29,7 @@
],
"ADD": {
"FB": {
"HELP": "ملحوظة: بالمصادقة على حسابك، فنحن يمكننا فقط الوصول إلى الرسائل الواردة لصفحتك. لا يستطيع Chatwoot أبداً بأي شكل من الأشكال الوصول إلى رسائلك الخاصة في حسابك الشخصي.",
"HELP": "ملحوظة: بالمصادقة على حسابك، فنحن يمكننا فقط الوصول إلى الرسائل الواردة لصفحتك. لا يستطيع TextyOmni أبداً بأي شكل من الأشكال الوصول إلى رسائلك الخاصة في حسابك الشخصي.",
"CHOOSE_PAGE": "اختر صفحة",
"CHOOSE_PLACEHOLDER": "اختر صفحة من القائمة",
"INBOX_NAME": "اسم صندوق الوارد لقناة التواصل",
Expand Down Expand Up @@ -162,11 +162,11 @@
},
"DETAILS": {
"TITLE": "تفاصيل قناة التواصل",
"DESC": "من القائمة المنسدلة أدناه، حدد صفحة فيس بوك التي تريد ربطها بـ Chatwoot. يمكنك أيضًا تخصيص اسم لصندوق الوارد الخاص بهذه الصفحة للحصول على تجربة وصول أفضل."
"DESC": "من القائمة المنسدلة أدناه، حدد صفحة فيس بوك التي تريد ربطها بـ TextyOmni. يمكنك أيضًا تخصيص اسم لصندوق الوارد الخاص بهذه الصفحة للحصول على تجربة وصول أفضل."
},
"FINISH": {
"TITLE": "تم!",
"DESC": "لقد تم بنجاح ربط صفحة فيسبوك الخاصة بك مع Chatwoot. في المرة القادمة التي يرسل فيها العملاء رسالة إلى صفحتك، ستظهر المحادثة تلقائيًا على صندوق الوارد الخاص بك هنا.<br>نحن نزودك أيضًا بالكود النصي لصندوق دردشة الماسنجر والذي يمكنك إضافته بسهولة إلى الموقع الخاص بك لاستقبال الرسائل من الزوار كذلك. بمجرد أن يتم ذلك على موقع الويب الخاص بك، يمكن للعملاء مراسلتك من موقع الويب الخاص بك بدون الحاجة لأي أدوات خارجية وستظهر المحادثة هنا على Chatwoot.<br>رائع، أليس كذلك؟ نحن بالتأكيد نحاول أن نكون الأفضل :)"
"DESC": "لقد تم بنجاح ربط صفحة فيسبوك الخاصة بك مع TextyOmni. في المرة القادمة التي يرسل فيها العملاء رسالة إلى صفحتك، ستظهر المحادثة تلقائيًا على صندوق الوارد الخاص بك هنا.<br>نحن نزودك أيضًا بالكود النصي لصندوق دردشة الماسنجر والذي يمكنك إضافته بسهولة إلى الموقع الخاص بك لاستقبال الرسائل من الزوار كذلك. بمجرد أن يتم ذلك على موقع الويب الخاص بك، يمكن للعملاء مراسلتك من موقع الويب الخاص بك بدون الحاجة لأي أدوات خارجية وستظهر المحادثة هنا على TextyOmni.<br>رائع، أليس كذلك؟ نحن بالتأكيد نحاول أن نكون الأفضل :)"
}
},
"DETAILS": {
Expand Down
6 changes: 3 additions & 3 deletions app/javascript/dashboard/i18n/locale/ar/integrations.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
"CONFIGURE": "تهيئة",
"HEADER": "إعدادات الـ Webhook",
"HEADER_BTN_TXT": "إضافة webhook جديد",
"INTEGRATION_TXT": "أحداث Webhook توفر لك معلومات في الوقت الحقيقي حول ما يحدث في حساب Chatwoot الخاص بك. يمكنك استخدام خاصية الـ Webhook لإيصال الأحداث إلى تطبيقاتك المفضلة مثل Slack أو Github. انقر على \"تهيئة\" لإعداد الـ Webhooks الخاصة بك.",
"INTEGRATION_TXT": "أحداث Webhook توفر لك معلومات في الوقت الحقيقي حول ما يحدث في حساب TextyOmni الخاص بك. يمكنك استخدام خاصية الـ Webhook لإيصال الأحداث إلى تطبيقاتك المفضلة مثل Slack أو Github. انقر على \"تهيئة\" لإعداد الـ Webhooks الخاصة بك.",
"LOADING": "جار جلب الـ Webhooks",
"SEARCH_404": "لا توجد عناصر مطابقة لهذا الاستعلام",
"SIDEBAR_TXT": "<p><b>Webhooks</b> </p> <p>Webhooks هي إعادات HTTP callbacks التي يمكن تعريفها لكل حساب. يتم تشغيلها بأحداث مثل إنشاء الرسائل في Chatwoot. يمكنك إنشاء أكثر من Webhook واحد لهذا الحساب. <br /><br /> لإنشاء <b>webhook</b>، انقر فوق <b>إضافة Webhooks جديد</b>. يمكنك أيضا إزالة أي رابط ويب موجود بالنقر على زر الحذف.</p>",
"SIDEBAR_TXT": "<p><b>Webhooks</b> </p> <p>Webhooks هي إعادات HTTP callbacks التي يمكن تعريفها لكل حساب. يتم تشغيلها بأحداث مثل إنشاء الرسائل في TextyOmni. يمكنك إنشاء أكثر من Webhook واحد لهذا الحساب. <br /><br /> لإنشاء <b>webhook</b>، انقر فوق <b>إضافة Webhooks جديد</b>. يمكنك أيضا إزالة أي رابط ويب موجود بالنقر على زر الحذف.</p>",
"LIST": {
"404": "لا توجد webhooks مكونة لهذا الحساب.",
"TITLE": "إدارة الـ webhooks",
Expand All @@ -22,7 +22,7 @@
"ADD": {
"CANCEL": "إلغاء",
"TITLE": "إضافة webhook جديد",
"DESC": "أحداث Webhook توفر لك معلومات في الوقت الحقيقي حول ما يحدث في حساب Chatwoot الخاص بك. الرجاء إدخال عنوان URL صالح لتكوين callback.",
"DESC": "أحداث Webhook توفر لك معلومات في الوقت الحقيقي حول ما يحدث في حساب TextyOmni الخاص بك. الرجاء إدخال عنوان URL صالح لتكوين callback.",
"FORM": {
"END_POINT": {
"LABEL": "رابط Webhook",
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/dashboard/i18n/locale/ar/login.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"LOGIN": {
"TITLE": "تسجيل الدخول إلى Chatwoot",
"TITLE": "تسجيل الدخول إلى TextyOmni",
"EMAIL": {
"LABEL": "البريد الإلكتروني",
"PLACEHOLDER": "مثال: [email protected]"
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/dashboard/i18n/locale/ar/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
},
"ACCESS_TOKEN": {
"TITLE": "رمز المصادقة",
"NOTE": "يمكن استخدام هذا رمز المصادقة إذا كنت تبني تطبيقات API للتكامل مع Chatwoot"
"NOTE": "يمكن استخدام هذا رمز المصادقة إذا كنت تبني تطبيقات API للتكامل مع TextyOmni"
},
"EMAIL_NOTIFICATIONS_SECTION": {
"TITLE": "إشعارات البريد الإلكتروني",
Expand Down
2 changes: 1 addition & 1 deletion app/javascript/dashboard/i18n/locale/ar/signup.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"REGISTER": {
"TRY_WOOT": "تسجيل حساب",
"TITLE": "تسجيل",
"TERMS_ACCEPT": "من خلال التسجيل، فإنك توافق على <a href=\"https://www.chatwoot.com/terms\">شروط الخدمة</a> و <a href=\"https://www.chatwoot.com/privacy-policy\">سياسة الخصوصية</a>",
"TERMS_ACCEPT": "من خلال التسجيل، فإنك توافق على <a href=\"https://www.textyomni.com/terms\">شروط الخدمة</a> و <a href=\"https://www.textyomni.com/privacy-policy\">سياسة الخصوصية</a>",
"ACCOUNT_NAME": {
"LABEL": "اسم الحساب",
"PLACEHOLDER": "مؤسسة Wayne",
Expand Down
10 changes: 5 additions & 5 deletions app/javascript/dashboard/i18n/locale/ca/agentMgmt.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"HEADER": "Agents",
"HEADER_BTN_TXT": "Afegir Agent",
"LOADING": "S'està recollint la llista d'agents",
"SIDEBAR_TXT": "<p><b>Agents</b></p> <p> An <b>Agent</b> is a member of your Customer Support team. </p><p> Agents will be able to view and reply to messages from your users. The list shows all agents currently in your account. </p><p> Click on <b>Add Agent</b> to add a new agent. Agent you add will receive an email with a confirmation link to activate their account, after which they can access Chatwoot and respond to messages. </p><p> Access to Chatwoot's features are based on following roles. </p><p> <b>Agent</b> - Agents with this role can only access inboxes, reports and conversations. They can assign conversations to other agents or themselves and resolve conversations.</p><p> <b>Administrator</b> - Administrator will have access to all Chatwoot features enabled for your account, including settings, along with all of a normal agents' privileges.</p>",
"SIDEBAR_TXT": "<p><b>Agents</b></p> <p> An <b>Agent</b> is a member of your Customer Support team. </p><p> Agents will be able to view and reply to messages from your users. The list shows all agents currently in your account. </p><p> Click on <b>Add Agent</b> to add a new agent. Agent you add will receive an email with a confirmation link to activate their account, after which they can access TextyOmni and respond to messages. </p><p> Access to TextyOmni's features are based on following roles. </p><p> <b>Agent</b> - Agents with this role can only access inboxes, reports and conversations. They can assign conversations to other agents or themselves and resolve conversations.</p><p> <b>Administrator</b> - Administrator will have access to all TextyOmni features enabled for your account, including settings, along with all of a normal agents' privileges.</p>",
"AGENT_TYPES": [
{
"name": "administrador/a",
Expand Down Expand Up @@ -48,14 +48,14 @@
"API": {
"SUCCESS_MESSAGE": "Agent afegit correctament",
"EXIST_MESSAGE": "L'adreça de correu electrònic de l'agent ja està en ús. Introduïu una altre adreça",
"ERROR_MESSAGE": "No s'ha pogut connectar amb el servidor Woot. Torna-ho a provar més endavant"
"ERROR_MESSAGE": "No s'ha pogut connectar amb el servidor TextyOmni. Torna-ho a provar més endavant"
}
},
"DELETE": {
"BUTTON_TEXT": "Esborrar",
"API": {
"SUCCESS_MESSAGE": "Agent esborrat correctament",
"ERROR_MESSAGE": "No s'ha pogut connectar amb el servidor Woot. Torna-ho a provar més endavant"
"ERROR_MESSAGE": "No s'ha pogut connectar amb el servidor TextyOmni. Torna-ho a provar més endavant"
},
"CONFIRM": {
"TITLE": "Confirma l'esborrat",
Expand Down Expand Up @@ -86,13 +86,13 @@
"CANCEL_BUTTON_TEXT": "Cancel·la",
"API": {
"SUCCESS_MESSAGE": "Agent actualitzat correctament",
"ERROR_MESSAGE": "No s'ha pogut connectar amb el servidor Woot. Torna-ho a provar més endavant"
"ERROR_MESSAGE": "No s'ha pogut connectar amb el servidor TextyOmni. Torna-ho a provar més endavant"
},
"PASSWORD_RESET": {
"ADMIN_RESET_BUTTON": "Reinicialització de la contrasenya",
"ADMIN_SUCCESS_MESSAGE": "S'ha enviat a l'agent un correu electrònic amb instruccions per restablir la contrasenya",
"SUCCESS_MESSAGE": "La contrasenya de l'agent s'ha restablit correctament",
"ERROR_MESSAGE": "No s'ha pogut connectar amb el servidor Woot. Torna-ho a provar més endavant"
"ERROR_MESSAGE": "No s'ha pogut connectar amb el servidor TextyOmni. Torna-ho a provar més endavant"
}
},
"SEARCH": {
Expand Down
Loading

0 comments on commit 42deb1d

Please sign in to comment.