אוקיי, לא ידוע לי על עוד מקום.אצלם זה עולה כסף אני מחפש דרך בלי לשלם כל חודש
type=tzintuk | |
זהו הגדרת סוג השלוחה | |
list_tzintuk=123 | |
וזה שם רשימת הצינתוקים |
function mailToPhone() { | |
const url = ('https://private.call2all.co.il/ym/api/'); | |
const token = ('0734567890:1234'); | |
const path = ('ivr2:1/'); | |
const listTzintuk = ('tzl:123'); | |
const label = GmailApp.getUserLabelByName('לטלפון'); | |
let didUpload = false | |
chechForGmails() | |
function chechForGmails() { | |
const threads = GmailApp.search('label:לטלפון'); | |
for (const thread of threads) { | |
const messages = thread.getMessages(); | |
const minuteAgo = new Date(Date.now() - 60000); | |
if (thread.getLastMessageDate() > minuteAgo) { | |
for (const message of messages) { | |
if (message.getDate() > minuteAgo) { | |
const result = sendToYemot(message); | |
didUpload = result || didUpload; | |
} | |
} | |
thread.removeLabel(label); | |
} else { | |
const result = sendToYemot(messages[messages.length - 1]); | |
didUpload = result || didUpload; | |
thread.removeLabel(label); | |
} | |
} | |
if(didUpload === true){ | |
const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`); | |
Logger.log(tzintuk) | |
} | |
} | |
function sendToYemot (message) { | |
const ttsString = `הודעה מאת. ${message.getFrom()}. ,נושא,. ${message.getSubject()}. גוף ההודעה. ${message.getPlainBody()}`; | |
Logger.log({ ttsString }); | |
const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`)); | |
Logger.log(directoryListing) | |
if (directoryListing.responseStatus === 'OK') { | |
const lastFileName = directoryListing.files | |
.filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS') | |
.map(file => file.name.split('.')[0]) | |
.find(fileName => !isNaN(fileName)); | |
const newFileNumber = Number(lastFileName || -1) + 1; | |
const newFileName = newFileNumber.toString().padStart(3, '0'); | |
const newFilePath = `${path}${newFileName}.tts`; | |
const payload = { | |
token, | |
what: newFilePath, | |
contents: ttsString | |
}; | |
const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload })); | |
return uploadResult.responseStatus === 'OK'; | |
} | |
} | |
} |
function mailToPhone() { | |
const url = ('https://www.call2all.co.il/ym/api/'); | |
const token = ('0734567890:1234'); | |
const path = ('ivr2:1/'); | |
const listTzintuk = ('tzl:123'); | |
const label = GmailApp.getUserLabelByName('לטלפון'); | |
let didUpload = false | |
chechForGmails() | |
function chechForGmails() { | |
const threads = GmailApp.search('label:לטלפון'); | |
for (const thread of threads) { | |
const messages = thread.getMessages(); | |
const minuteAgo = new Date(Date.now() - 60000); | |
if (thread.getLastMessageDate() > minuteAgo) { | |
for (const message of messages) { | |
if (message.getDate() > minuteAgo) { | |
const result = sendToYemot(message); | |
didUpload = result || didUpload; | |
} | |
} | |
thread.removeLabel(label); | |
} else { | |
const result = sendToYemot(messages[messages.length - 1]); | |
didUpload = result || didUpload; | |
thread.removeLabel(label); | |
} | |
} | |
if(didUpload === true){ | |
const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`); | |
Logger.log(tzintuk) | |
} | |
} | |
function sendToYemot (message) { | |
const ttsString = `הודעה מאת. ${message.getFrom()}. ,נושא,. ${message.getSubject()}. גוף ההודעה. ${message.getPlainBody()}`; | |
Logger.log({ ttsString }); | |
const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`)); | |
Logger.log(directoryListing) | |
if (directoryListing.responseStatus === 'OK') { | |
const lastFileName = directoryListing.files | |
.filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS') | |
.map(file => file.name.split('.')[0]) | |
.find(fileName => !isNaN(fileName)); | |
const newFileNumber = Number(lastFileName || -1) + 1; | |
const newFileName = newFileNumber.toString().padStart(3, '0'); | |
const newFilePath = `${path}${newFileName}.tts`; | |
const payload = { | |
token, | |
what: newFilePath, | |
contents: ttsString | |
}; | |
const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload })); | |
return uploadResult.responseStatus === 'OK'; | |
} | |
} | |
} |
לגמרי.תודה!
זה חינמי?
לא מצאתי שמה "פרויקט חדש", יכול להיות שזה השתנה לאחרונה?,כנסים לכאן פותחים 'פרויקט חדש' בצד ימין, נפתח פרויקט חדש עם קטע קוד. מוחקים את הקוד הקיים ומדביקים את הקוד ה
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
25.06
י"ט סיון
פתיחת מסלול
קורס עריכת וידאו
מלגות והנחות משמעותיות!
25.06
י"ט סיון
פתיחת מסלול
קורס פיתוח ובניית אתרים
מלגות גבוהות!
27.06
כ"א סיון
פתיחת מסלול:
התכנית המקצועית להכשרת אדריכלי פנים ומעצבים
לעבוד בתחום האדריכלות תוך שנתיים בלבד! וללמוד תכנים בלעדיים שיתנו לך יתרון ענק וביקוש גדול בשוק!
מסלול לגברים
25.07
י"ט תמוז
השקה חגיגית!
עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
25.07
י"ט תמוז
פתיחה חגיגית:
תשכחו מכל מה שהכרתם!
גם עיצוב גרפי, גם בניית אתרים וגם בינה מלאכותית, בקורס אחד, חדשני ומפוצץ תוכן!
סילבוס חדש!
30.07
כ"ד תמוז
פתיחת מסלול
מאסטר בשיווק דיגיטלי
מלגות גבוהות!
תהילים פרק לא
א לַמְנַצֵּחַ מִזְמוֹר לְדָוִד:ב בְּךָ יְהוָה חָסִיתִי אַל אֵבוֹשָׁה לְעוֹלָם בְּצִדְקָתְךָ פַלְּטֵנִי:ג הַטֵּה אֵלַי אָזְנְךָ מְהֵרָה הַצִּילֵנִי הֱיֵה לִי לְצוּר מָעוֹז לְבֵית מְצוּדוֹת לְהוֹשִׁיעֵנִי:ד כִּי סַלְעִי וּמְצוּדָתִי אָתָּה וּלְמַעַן שִׁמְךָ תַּנְחֵנִי וּתְנַהֲלֵנִי:ה תּוֹצִיאֵנִי מֵרֶשֶׁת זוּ טָמְנוּ לִי כִּי אַתָּה מָעוּזִּי:ו בְּיָדְךָ אַפְקִיד רוּחִי פָּדִיתָה אוֹתִי יְהוָה אֵל אֱמֶת:ז שָׂנֵאתִי הַשֹּׁמְרִים הַבְלֵי שָׁוְא וַאֲנִי אֶל יְהוָה בָּטָחְתִּי:ח אָגִילָה וְאֶשְׂמְחָה בְּחַסְדֶּךָ אֲשֶׁר רָאִיתָ אֶת עָנְיִי יָדַעְתָּ בְּצָרוֹת נַפְשִׁי:ט וְלֹא הִסְגַּרְתַּנִי בְּיַד אוֹיֵב הֶעֱמַדְתָּ בַמֶּרְחָב רַגְלָי:י חָנֵּנִי יְהוָה כִּי צַר לִי עָשְׁשָׁה בְכַעַס עֵינִי נַפְשִׁי וּבִטְנִי:יא כִּי כָלוּ בְיָגוֹן חַיַּי וּשְׁנוֹתַי בַּאֲנָחָה כָּשַׁל בַּעֲוֹנִי כֹחִי וַעֲצָמַי עָשֵׁשׁוּ:יב מִכָּל צֹרְרַי הָיִיתִי חֶרְפָּה וְלִשֲׁכֵנַי מְאֹד וּפַחַד לִמְיֻדָּעָי רֹאַי בַּחוּץ נָדְדוּ מִמֶּנִּי:יג נִשְׁכַּחְתִּי כְּמֵת מִלֵּב הָיִיתִי כִּכְלִי אֹבֵד:יד כִּי שָׁמַעְתִּי דִּבַּת רַבִּים מָגוֹר מִסָּבִיב בְּהִוָּסְדָם יַחַד עָלַי לָקַחַת נַפְשִׁי זָמָמוּ:טו וַאֲנִי עָלֶיךָ בָטַחְתִּי יְהוָה אָמַרְתִּי אֱלֹהַי אָתָּה:טז בְּיָדְךָ עִתֹּתָי הַצִּילֵנִי מִיַּד אוֹיְבַי וּמֵרֹדְפָי:יז הָאִירָה פָנֶיךָ עַל עַבְדֶּךָ הוֹשִׁיעֵנִי בְחַסְדֶּךָ:יח יְהוָה אַל אֵבוֹשָׁה כִּי קְרָאתִיךָ יֵבֹשׁוּ רְשָׁעִים יִדְּמוּ לִשְׁאוֹל:יט תֵּאָלַמְנָה שִׂפְתֵי שָׁקֶר הַדֹּבְרוֹת עַל צַדִּיק עָתָק בְּגַאֲוָה וָבוּז:כ מָה רַב טוּבְךָ אֲשֶׁר צָפַנְתָּ לִּירֵאֶיךָ פָּעַלְתָּ לַחֹסִים בָּךְ נֶגֶד בְּנֵי אָדָם:כא תַּסְתִּירֵם בְּסֵתֶר פָּנֶיךָ מֵרֻכְסֵי אִישׁ תִּצְפְּנֵם בְּסֻכָּה מֵרִיב לְשֹׁנוֹת:כב בָּרוּךְ יְהוָה כִּי הִפְלִיא חַסְדּוֹ לִי בְּעִיר מָצוֹר:כג וַאֲנִי אָמַרְתִּי בְחָפְזִי נִגְרַזְתִּי מִנֶּגֶד עֵינֶיךָ אָכֵן שָׁמַעְתָּ קוֹל תַּחֲנוּנַי בְּשַׁוְּעִי אֵלֶיךָ:כד אֶהֱבוּ אֶת יְהוָה כָּל חֲסִידָיו אֱמוּנִים נֹצֵר יְהוָה וּמְשַׁלֵּם עַל יֶתֶר עֹשֵׂה גַאֲוָה:כה חִזְקוּ וְיַאֲמֵץ לְבַבְכֶם כָּל הַמְיַחֲלִים לַיהוָה: