שיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts
-
@MGM-IVR אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR האם יש אפשרות להפעיל צינתוק בהודעה חדשה ?
כן
תוסיף לקוד את הפקודת API של להפעיל צינתוקאני ישמח שתביא כאן את ההגדרות לזה!
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR האם יש אפשרות להפעיל צינתוק בהודעה חדשה ?
כן
תוסיף לקוד את הפקודת API של להפעיל צינתוקאני ישמח שתביא כאן את ההגדרות לזה!
בהודעה השניה הוספתי.
-
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR האם יש אפשרות להפעיל צינתוק בהודעה חדשה ?
כן
תוסיף לקוד את הפקודת API של להפעיל צינתוקאני ישמח שתביא כאן את ההגדרות לזה!
בהודעה השניה הוספתי.
-
<?php ob_start(); //לשים תטוקן של הבוט שלכם איפה שכתוב טוקן $API_KEY = "טוקן"; define('API_KEY', $API_KEY); function bot($method,$datas=[]){ $url = "https://api.telegram.org/bot".API_KEY."/".$method; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POSTFIELDS,$datas); $res = curl_exec($ch); if(curl_error($ch)){ var_dump(curl_error($ch)); }else{ return json_decode($res); } } $update = json_decode(file_get_contents('php://input')); $message = $update->message; $text = $message->text; $chat_id = $message->chat->id; $type = $message->chat->type; $mid = $message->message_id; $name = $message->from->first_name; $iid = $message->from->id; $data = $update->callback_query->data; $chat_id2 = $update->callback_query->message->chat->id; $message_id = $update->callback_query->message->message_id; function FileNameToUpload($server, $token, $path){ $array = json_decode(file_get_contents("https://$server.call2all.co.il/ym/api//GetIVR2Dir?token=$token&path=$path"),true); if($array["responseStatus"] == "OK"){ foreach($array["files"] as $key => $value){ if($value["fileType"] == "AUDIO" || $value["fileType"] == "TTS"){ $split = explode(".",$value["name"]); if (is_numeric($split[0])){ break; } } } if($split[0] == null){ $NewFileName = 0; }else{ $NewFileName = $split[0]+1; } //הפוך למינימום 3 ספרות/ return str_pad($NewFileName,3,"0",STR_PAD_LEFT); }else{ //במקרה של שגיאה } } $NewFileName = FileNameToUpload("www", "טוקן", "ivr2:/1"); if($NewFileName != null){ $path = "$path/$NewFileName.tts"; //מכריז על שם של נתיב הקובץ להעלאה } if($text!=null){ $handle = curl_init(); $YemotUrl = "https://www.call2all.co.il/ym/api/UploadTextFile"; $postData = array( 'token' => 'מספר מערכת : סיסמה', 'what' => "נתיב לאן יעלה צריך להתחיל ב ivr2:/$NewFileName.tts", 'contents' => "$text" ); curl_setopt_array($handle, array( CURLOPT_URL => $YemotUrl, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $postData, CURLOPT_RETURNTRANSFER => true, ) ); $data = curl_exec($handle); curl_close($handle); } /* // אם רוצים שישלח דוח שההודעה הועלתה בהצלחה יש להוסיף את זה ולמחוק את ה} משורה 86 bot('sendmessage',[ 'chat_id'=>צאט ID של הקבוצה או הבן אדם שאליו ישלח הדוח, 'text'=>" *מספר הודעה* $NewFileName *סטטוס העלאה* הושלמה בהצלחה *הטקסט שהועלה* $text *לשלוחה מספר* 1 ", ]); }
אפשר להוסיף בסוף
file_get_contents("https://www.call2all.co.il/ym/api/RunTzintuk?token=0777:1234&phones=tzl:123")
לשנות את ה 123 לרשימת צינתוקים ואת ה0777:1234 למספר מערכת: סיסמה
-
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR ואיך אפשר לעשות שאם אני שולח לו גם קבצי שמע/סרטונים הוא גם יעלה אותו ?
אני לצעירי לא יוכל לעזור לך בהכל, אבל אני יגיד לך מה אתה צריך לעשות.
אתה צריך שהבוט יקרא שהתקבל קובץ וידיאו\ שמע.
שיוריד לשרת את הקובץ,
יעלה לימות המשיח וימיר לסיומת שימות דורשים. -
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR ואיך אפשר לעשות שאם אני שולח לו גם קבצי שמע/סרטונים הוא גם יעלה אותו ?
אני לצעירי לא יוכל לעזור לך בהכל, אבל אני יגיד לך מה אתה צריך לעשות.
אתה צריך שהבוט יקרא שהתקבל קובץ וידיאו\ שמע.
שיוריד לשרת את הקובץ,
יעלה לימות המשיח וימיר לסיומת שימות דורשים.@MGM-IVR אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR ואיך אפשר לעשות שאם אני שולח לו גם קבצי שמע/סרטונים הוא גם יעלה אותו ?
אני לצעירי לא יוכל לעזור לך בהכל, אבל אני יגיד לך מה אתה צריך לעשות.
אתה צריך שהבוט יקרא שהתקבל קובץ וידיאו\ שמע.
שיוריד לשרת את הקובץ,
יעלה לימות המשיח וימיר לסיומת שימות דורשים.אולי @אבי_770 יכול לעזור לי עם זה ?
-
@MGM-IVR אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR ואיך אפשר לעשות שאם אני שולח לו גם קבצי שמע/סרטונים הוא גם יעלה אותו ?
אני לצעירי לא יוכל לעזור לך בהכל, אבל אני יגיד לך מה אתה צריך לעשות.
אתה צריך שהבוט יקרא שהתקבל קובץ וידיאו\ שמע.
שיוריד לשרת את הקובץ,
יעלה לימות המשיח וימיר לסיומת שימות דורשים.אולי @אבי_770 יכול לעזור לי עם זה ?
@אברהם-צבי תקשיב, אין לנו בעיה לעזור, לתת מידע, אבל לא לכתוב קודים! אין לי בעיה שאם תכתוב קוד ויהיה לך שגיאות או תסתבך במשהו קטן, נוכל לעזור לך בזה, אבל לא לשבת ולכתוב לך את כל הקוד!
במקרה הזה, יש לך את כל הקוד שלך מוכן, למה שלא תחפש בפורום ימות המשיח מידע על זה? יש שמה כמה קודים שכתבו איך לבצע העלאה מהשרת לימות. תוכל לקחת את הקוד ולהשתמש בו! כל מה שתסתבך זה לשמור את הקובץ של טלגרם בשרת, ואין לי מושג איך לעשות את זה...
-
<?php ob_start(); //לשים תטוקן של הבוט שלכם איפה שכתוב טוקן $API_KEY = "טוקן"; define('API_KEY', $API_KEY); function bot($method,$datas=[]){ $url = "https://api.telegram.org/bot".API_KEY."/".$method; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POSTFIELDS,$datas); $res = curl_exec($ch); if(curl_error($ch)){ var_dump(curl_error($ch)); }else{ return json_decode($res); } } $update = json_decode(file_get_contents('php://input')); $message = $update->message; $text = $message->text; $chat_id = $message->chat->id; $type = $message->chat->type; $mid = $message->message_id; $name = $message->from->first_name; $iid = $message->from->id; $data = $update->callback_query->data; $chat_id2 = $update->callback_query->message->chat->id; $message_id = $update->callback_query->message->message_id; function FileNameToUpload($server, $token, $path){ $array = json_decode(file_get_contents("https://$server.call2all.co.il/ym/api//GetIVR2Dir?token=$token&path=$path"),true); if($array["responseStatus"] == "OK"){ foreach($array["files"] as $key => $value){ if($value["fileType"] == "AUDIO" || $value["fileType"] == "TTS"){ $split = explode(".",$value["name"]); if (is_numeric($split[0])){ break; } } } if($split[0] == null){ $NewFileName = 0; }else{ $NewFileName = $split[0]+1; } //הפוך למינימום 3 ספרות/ return str_pad($NewFileName,3,"0",STR_PAD_LEFT); }else{ //במקרה של שגיאה } } $NewFileName = FileNameToUpload("www", "טוקן", "ivr2:/1"); if($NewFileName != null){ $path = "$path/$NewFileName.tts"; //מכריז על שם של נתיב הקובץ להעלאה } if($text!=null){ $handle = curl_init(); $YemotUrl = "https://www.call2all.co.il/ym/api/UploadTextFile"; $postData = array( 'token' => 'מספר מערכת : סיסמה', 'what' => "נתיב לאן יעלה צריך להתחיל ב ivr2:/$NewFileName.tts", 'contents' => "$text" ); curl_setopt_array($handle, array( CURLOPT_URL => $YemotUrl, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $postData, CURLOPT_RETURNTRANSFER => true, ) ); $data = curl_exec($handle); curl_close($handle); } /* // אם רוצים שישלח דוח שההודעה הועלתה בהצלחה יש להוסיף את זה ולמחוק את ה} משורה 86 bot('sendmessage',[ 'chat_id'=>צאט ID של הקבוצה או הבן אדם שאליו ישלח הדוח, 'text'=>" *מספר הודעה* $NewFileName *סטטוס העלאה* הושלמה בהצלחה *הטקסט שהועלה* $text *לשלוחה מספר* 1 ", ]); }
אפשר להוסיף בסוף
file_get_contents("https://www.call2all.co.il/ym/api/RunTzintuk?token=0777:1234&phones=tzl:123")
לשנות את ה 123 לרשימת צינתוקים ואת ה0777:1234 למספר מערכת: סיסמה
-
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR זה משנה באיזה שורה אני מוסיף את הצינתוקים?
לא
רק עדף שתוסיף בסוף
שיקבלו צינתוקי אחרי שעולה קובץ ולא לפני -
@אברהם-צבי אמר בשיתוף | מעלה הודעות כתובות מטלגרם למערכת כקובץ tts:
@MGM-IVR זה משנה באיזה שורה אני מוסיף את הצינתוקים?
לא
רק עדף שתוסיף בסוף
שיקבלו צינתוקי אחרי שעולה קובץ ולא לפני