CEYD Komut Seti ve Örnekler

Aşağıdaki tabloda sisteme ön tanımlı CEYD komutlarını bulabilirsiniz. Binlerce yeni komut bu komutlar tarafından oluşturulmaktadır. Komutların hangi parametreleri aldıkları, açıklamaları ve komutun kullanım örnekleri belirtilmektedir. Yeni oluşturulan komutlar diğer kullanıcıların yeni komut geliştirilmesinde de kullanıldığı için günden güne desteklenen komutların sayısı katlanarak artmaktadır.

https://kodla.ceyd-a.com veya yeni blok geliştirme sayfası olan https://tasarla.ceyd-a.com sayfalarından yeni komutlarınızı türetip ÇALIŞTIR butonuna basıp deneyebilirsiniz.
CEYD dili ile ilgili detaylı bilgiye CEYD Dili sayfasından ulaşabilirsiniz.

Aşağıdaki referans tablosunun güncel halini CEYD COMMANDS QUICK-REFERENCES TABLE linkinden indirebilirsiniz.

Komut ekleme ile ilgili yardımcı dokümanlara ve videolara Komut Ekleme Nasıl Yapılır ? sayfasından ulaşabilirsiniz.

Aşağıdaki referans tablosunun İngilizce hazırlanmış olması ön tanımlı komutların sadece Türkçe versiyonda değil CEYD-A’ nın İngilizce sürümünde de kullanılabildiği içindir. Ayrıca sadece Türkçe versiyonunda kullanılan 500 den fazla sistem komutu da vardır. Onları da ilerleyen günlerde dokümante etmeye çalışacağım.

 

addtoarrayarray operationsarrayrelationvalueadd value to two dimensional array containing relation like array[relation]=valueSABLON:(anne|baba|kardeşi|kızı|oğlu|eşi|teyze|amca|dayı|hala|büyükbaba|anneanne|babaanne|dede)(min|mın|mun|mün){ANY}(ismi|adı) ({PAR1})
CEVAP:{!RET addtoarray sahip,$1,$4!} Tamam anladım.
$1$2 $3 nedir gibi sorular sorabilirsin
addtovariablearray operationsarrayvalueadd value to one dimensional array like array[]=valueSABLON:{ANY}({KELİME1}){İ EKİ} severim{ANY}
CEVAP:{!RET addtovariable staLikeList,{KELİME1}!}Tamam {KELİME1} sevdiğini öğrendim. Yorumlarımda dikkat edeceğim
cmddeletekeyarray operations
getrelationfromarrayarray operations
listarrayarray operationsSORU:kampanya gir,10|
CEVAP:{!SET title={!RET inputbox Kampanya ismi ?!}!}
{!IF $title!=tamam??
{!SET desc={!RET inputbox Tanımı ?!}!}
{!RET addtoarray $title,kampanyalar,$desc!}
{!RET kampanya gir!}::Tamam. Kampanyaları girdim.!}
SORU:kampanyaları söyle,20|
CEVAP:{!RET listarray kampanyalar!}
listvariablearray operationsarray namelists array valuesSORU:severim,5|
SABLON:{ANY}({KELİME1}){İ EKİ} severim{ANY}
CEVAP:{!RET addtovariable staLikeList,{KELİME1}!}Tamam {KELİME1} sevdiğini öğrendim.
SORU:seviyorum,5|
SABLON:{ANY}(neleri seviyorum){ANY}
CEVAP:{!RET listvariable staLikeList!}
removepropertyarray operations
resetarrayarray operationsSORU:kampanyaları sil,20|
CEVAP:{!RET resetarray kampanyalar!}
Mevcut kampanyaları sildim
resetvariablearray operationsSORU:sevdiklerimi sil%,5|
CEVAP:{!RET resetvariable staLikeList!}Tamam. sevdiklerini tuttuğum listeyi sildim.
searcharrayarray operationsvariable
name
relation
name
valuesearches 2 dimensional array for value ( value has sql
“like” syntax), return whole string containing value
SORU:kampanyasını söyle,20|
SABLON:({PAR1}) kampanyasını söyle{ANY}
CEVAP:{!RET searcharray {PAR1},kampanyalar,%%!}
sortarrayarray operations 
sortarraynumerıcarray operations 
cmdforwardbplartificial intelligenceSORU:derin öğrenme cevabı,21|
CEVAP:{!SET $leftinputstr=2!}
{!RET cmdsplit ;,leftinputs,$leftinputstr!}
{!SET $rightinputstr=3!}
{!RET cmdsplit ;,rightinputs,$rightinputstr!}
{!RET cmdforwardbpl $leftinputs,$rightinputs,$outputs!}
Üzeri nedir bilmiyorum ama bana verilen benzer örneklere göre 2 üzeri 3 değeri = {!RET cmdfloor {!GET $outputs[0]!}!}
cmdlearnbplartificial intelligenceSORU:derin öğrenme denemesi,20|
CEVAP:{!SET $leftinputstr=2;2;2;2;2!}
{!RET cmdsplit ;,leftinputs,$leftinputstr!}
{!SET $rightinputstr=1;2;4;5;6!}
{!RET cmdsplit ;,rightinputs,$rightinputstr!}
{!SET $outputstr=2;4;16;32;64!}
{!RET cmdsplit ;,outputs,$outputstr!}
{!RET cmdshowprogressanimation!}
{!RET cmdlearnbpl $leftinputs,$rightinputs,$outputs!}
Öğrenme verileri şunlar:<br>{!GET $outputs[0]!}<br>{!GET $outputs[1]!}<br>{!GET $outputs[2]!}<br>{!GET $outputs[3]!}<br>{!GET $outputs[4]!}
haserrorceydtextreturns empty if there is no error message in the textSORU:annemi ara,12|
CEVAP:{!SET $anneismi={!RET annenin ismi ne!}!}
{!SET $ret={!RET {!GET $anneismi!} ara!}!}
{!SET $err={!RET haserror $ret!}!}
{!IF $err??{!RET annem ara!}::!}
!adim nedirchat
!adin nedirchat
addpropertychatpropertyadd property to CEYD-A{!SET sifat=zeki!}Özelliklerime {!RET addproperty {!GET sifat!}!} olmayı ekledim Bana kendini anlat diyebilirsin
adımchat 
adınchat 
cmdlistmosttopicschat 
cmdsetcurrentquizoffchat
kendini tanıtchat 
kimsinchat 
cmdseancescinema (FİLM İSMİ)nin en yakın sinemadaki seansları
gelecek programcinema 
önceki programcinema 
vizyondaki filmlercinema 
cmdaddactionwithpatternscommand operationscommand namecommand patternaction string
The command defines a new command that contains the name, question template, and action definition. The command is loaded on the device afterwards
SORU:demek,100|
SABLON:{EDAT}({PAR1})(?:mek|mak) (?:demek) ({PAR2})(?:mek|mak) (?:demek)(dir|tir|dır|dur|dür|tır|tur|tür|)(?:| {ANY})
CEVAP:
{!RET cmdaddactionwithpatterns {PAR1}%,(.*?){PAR1}(.*),(.*?) {PAR2}(.*)!}
Tamamdır. <b>{PAR1}</b> demek <b>{PAR2}</b> demek ile aynı anlama gelmekte.
ÖRNEK KULLANIM:(FİİL) demek (FİİL) demektir
cmdaddresponsewithpatternscommand operationscommand namecommand patterndialog string
The command defines a new command that contains the name, question template, and dialog definition. The command is loaded on the device afterwards
SORU:sonra,100|
SABLON:({PAR1}) dediğimde ({PAR2}) diye sor sonra ({PAR3})
CEVAP:{!SET $yenisoru={!RET cmdreplace ‘o yerin’,’$8′,'{PAR3}’!}!}
{!SET $yenisoru={!RET cmdreplace ‘onun ‘,’$8 ‘,{!GET $yenisoru!}!}!}
{!RET cmdaddresponsewithpatterns {PAR1},.*,cmdaskandfollow {PAR2},{!GET $yenisoru!}!}
ÖRNEK KULLANIM:(CÜMLE) dediğimde (SORU) diye sor sonra o yerin (CEVAP) söyle
cmdaskandfollowcommand operationsquestionresult templateAfter asking the question, it transfers the your answer to the result template and calls the final form of the result template as a new command. It is for creating interconnected chatbot commands.SORU:soğuk,5.1|
SABLON:{ANY}
CEVAP:{!RET cmdaskandfollow hangi ilçeyi sordunuz ?,(.*) hava kaç derece!}
cmddofulfıllmentcommand operations
cmdexeccommand operationscommand tagcommand stringexecutes command string without looking alternatives but only for the command with the tag specified{!RET cmdexec CMDGETCONTACT,cmdgetcontact cenker!}
cmdgenerateexamplecommand operations
cmdgetexamplecommand operations
cmdmycommandscommand operations 
cmdnextcommand operationsSORU:pendik hava,40|
CEVAP:{!RET cmdnext 3!}
komutlarcommand operations 
komutlarımı yüklecommand operations 
cdatedatetime 
ctimedatetime 
cwhichdatedatetime 
cwhichdaydatetime 
getremainingdaysdatetimespoken
format
format string
(default
returns remaining days{!SET $tarih=23 Nisan 2014!}
{!SET $gun={!RET cmdfetchnumbers 0,{!EVAL 0 – {!RET getremainingdays $tarih!}!}!}!} Ben {!GET $gun!} günlüğüm
getremainingtimedatetime{!SET ignored={!RET öğle vakti ne zaman!}!}
{!SET staTime={!GET $staOgle!}!}
{!SET $kalanzaman={!RET getremainingtime $staTime!}!}
bluetooth açdevice 
bluetooth kapadevice 
cbatteryhealthdevice 
cbatteryleveldevice 
clockscrdevice 
cmdgetunıqueıddevice 
cmdstartvibratedeviceSORU:masaj yap%,10|
CEVAP:{!IF $APPVERS>6.0.2.8??{!RET cmdmessagebox Masaj aleti olarak kullanabilmen için titreşimi en güçlü açıyorum. Artık elimden geldiği kadar.!}{!RET cmdstartvibrate!}::Bu özelliği CEYD-A nın yeni sürümlerdinde sunabiliyorum. İstersen beni ücretsiz Play Marketten güncelleyebilirsin!}
cmdstopvibratedevice
csleepmodedevice 
cvolumedowndevice 
cvolumeoffdevice 
cvolumeondevice 
devicenamedeviceSORU:modelin%,1|markan%,1|markası,1|telefonumun modeli%,1|
CEVAP:Modelim {!RET devicename!}, bence iyi cihaz. Sonuçta onun üzerine kuruluyum kötü demek mümkün mü ?
ekran parlaklıkdevice 
getdiskfreedeviceCihazın boş disk alanı {!RET getdiskfree!}
getdisktotaldeviceCihazın toplam disk alanı {!RET getdisktotal!}
getextfreedevice 
getexttotaldevice 
getmemfreedeviceCihazın boş hafıza alanı {!RET getmemfree!}
getmemtotaldeviceCihazın toplam hafıza alanı {!RET getmemtotal!}
ışık açdevice 
ışık kapatdevice 
işlemci kullanımıdevice İşlemci kullanımı:En çok pil harcayan işlemler:İşlemciyi en çok kullanan uygulamaları söyler
resim çekdevice 
sessize aldevice 
titreşimdevice 
wifi açdevice 
wifi kapatdevice 
başkentdictionary 
ne iyi gelirdictionary 
nedirdictionary
nedir gorseldictionaryDEPRECEATED
neye iyi gelirdictionary 
plakadictionary 
oncheckpermissionsevent 
oncommandnotfoundevent 
onnotificationmessageevent 
onnotificationreceivedevent 
dolarfinance 
cmddrawımageimage processing 
cmdfılterımageimage processing 
cmdgetpıxelimage processing 
cmdloadımageimage processing 
cmdresızeımageimage processing 
cmdrgbimage processing
cmdsetpıxelimage processing 
ekran görüntüsü saklaimage processing 
getsearchimageimage processingsearch
string
unused{!RET getsearchimage ceyda,1!}
cmdlıstenlistening commands 
cmdlıstenasynclistening commands 
cmdlıstenlanglistening commands 
bulunduğum yermap 
cdistancemap 
cremainingdistancemap 
cwheremap 
en son park yerimap 
getcitymap{!SET sehir={!RET getcity!}!}
getprovincemap
{!SET ilce={!RET strlowercase {!RET getprovince!}!}!}
!}
hangi semtteyimmap 
hangi şehirdeyimmap 
hızım kaçmap 
koordinatlarımmap 
nasıl giderimmap 
neredeyımmap 
saklamapSORU:burası,5|
SABLON:burası ({PAR1})(?
ISLEM:$1 sakla
ÖRNEK KULLANIM:burası (EV, İŞYERİ, MARKET, LOKAL vs)
trafikmap 
yol tarifimap 
yönü göstermap 
yüksekliğim kaçmap 
altınmarket 
yakıtmarket 
cmdceilmath
cmdfloormath{!RET cmdfloor {!GET $outputs[0]!}!}
cmdroundmath
çarpımath 
randommathrandom
range limit
SORU:yazı mı tura mı,10|yazımı turamı,10|yazı tura,5|
CEVAP:{!SET deger={!RET random 2!}!}{!IF $deger==1??Yazı::Tura!}
cyoutubemedia 
çalmedia 
playmediamediaurlis to be
parsed
SORU:çok yaşa,2|
CEVAP:Sende gör
{!RET playmedia http://static1.grsites.com/archive/sounds/people/people117.mp3,false!}
selfiemedia 
selfie çekmedia 
video oynatmedia 
cevap göndermessaging Cevap gönder:En son gelen mesaj sonrası cevap gönderir
cevap olarak göndermessaging (MESAJ İÇERİĞİ) cevap gönder:En son gelen mesaj sonrası cümlenizi cevap olarak gönderir
cmdreadsmsmessaging
okunmamış sms okumessaging 
sendsmsmessagingphone
number
message to
be send
SORU:sms,40|mesaj,40|de,40|yaz,40|
SABLON:({PAR1}){E EKİ} (?:mesaj|sms) (?:at|gönder|yolla|çek) ({PAR2}) (?:de|yaz)
CEVAP:{!RET sendsms {PAR1},{PAR2}!}
ÖRNEK KULLANIM:(KİŞİ İSMİ) mesaj gönder (İÇERİK) de
sms okumessaging 
rastgele çalmusic 
cmdgetınternettypenetwork 
cmdloadurlnetworkencoder
(UTF-8)
urlloads site url output at given encoder name. Encoder
is optional
{!RET cmdloadurl UTF-8,http://ornek.com/ornek.txt !}
{!RET cmdloadurl http://ornek.com/ornek.txt!}
cmdloadurlfetchnetworkSORU:kim bulmuştur,20|
SABLON:{ANY}({KELİME1}){İ EKİ} kim bulmuştur{ANY}
CEVAP:{!RET loadurlfetch http://www.bilgilersitesi.com/tum-mucitler-ve-icatlari-tam-listesi-vikipedi.html,tr:has(td:contains({KELİME1}))!}
cmdloadurlpostnetworkPOST form values to url. Form values are given inside url parameters as it is same as GET methodSORU:post örnek,400|
CEVAP:{!RET cmdloadurlpost http://posttestserver.com/post.php?a=1&b=2!}
cmdmeasureconnectıonnetwork 
emailaddrnetwork
ıpaddrnetwork 
internette aranetworkSORU:ondescriptionnotfound,10|
SABLON:ondescriptionnotfound ({PAR1})
CEVAP:{!SET has={!RET cmdcontains kim,{!GET questionstring!}!}!}
{!IF $has!=??{!RET askshowpicture {PAR1}!}
::{!RET {!GET questionstring!} internette ara!}!}
loadurlencodenetworkSORU:sitede araştır,16|
SABLON:({PAR1}) sitede araştır
CEVAP:{!SET icerik={!RET loadurlencode http://web.ceyd-a.com/?s={PAR1}!}!}{!RET decodefetchtag {!GET icerik!},div[class~=.*excerpt]!}
loadurlfetchnetworkurlselectorencoderSORU:nesi meşhur%,10|nesiyle meşhur%,10|nesi ünlü%,10|nesiyle ünlü%,10|
SABLON:({PAR1}){NİN EKİ} (nesi|nesiyle){ANY}
CEVAP:{!RET loadurlfetch http://www.nkfu.com/hangi-yore-nesiyle-unlu/,p:contains({PAR1})!}
ÖRNEK KULLANIM:(İL İSMİ)nin nesi ünlüdür
loadurlsrcnetwork
macaddrnetwork
mqttpublıshauthnetwork 
mqttpublishnetworkSORU:bağlan,20|
CEVAP:{!RET mqttpublish tcp://iot.eclipse.org:1883,Deneme yazısı,1,1!}
mqttsubscrıbeauthnetwork 
habernews
cmdtakenotenote 
liste yapnote liste yap:Tamam diyene kadar her söylediğinizi hatırlatma listesine ekler.Alışveriş listesi için idealdir.
listelenote
silnote 
alarm kurnotification 
alarm silnotification 
bildirimleri silnotification 
cmdfetchalphasparser operationsindextextreturns index occurence of alphanumeric string in
the text
cmdfetchinsideparser operationsdelimeter
string
delimeter
string
textreturns string inside text between delimeters
cmdfetchlinesparser operationssearch
string
textreturns lines containing search string{!SET $d1={!RET cmdloadurl http://ornek.com/ornek.txt!}!}
{!RET cmdfetchlines izmir,$d1!}
cmdfetchnumbersparser operationsindextextreturns index occurence of number in the textSORU:kadar say,41|
SABLON:{ANY}({SAYI1}) (?:dan|den|nden|ndan|)? ([-+]?[0-9]*) (?:a|e|ya|ye|)? kadar say{ANY}
CEVAP:{!FOR $i={SAYI1},$2
{!RET cmdfetchnumbers 0,{!GET $i!}!},
{!SET $i+=1!}
!}$2
cmdfetchnumericparser operationsDEPRECEATED
cmdfetchregexparser operationsregular
expression
group index
to be
stringmakes a regular expression to string and fetches group with the index specified{!RET cmdfetchregex (.*?) kaç.*,1,{HERHANGİ1}!}
cmdfetchregexpparser operations 
cmdfetchsentenceparser operationsDEPRECEATED
cmdfetchtaghtmlparser operationsselectorencoder
(UTF-8)
textSORU:korku film%,40|
SABLON:{ANY}(öner|tavsiye e|en iyi){ANY}
CEVAP:{!SET icerik={!RET cmdloadurl http://www.sinemalar.com/en-iyi-korku-filmleri!}!}
{!RET cmdfetchtaghtml div[class~=.*lists.*],$icerik!}
<mute><small>Kaynak: http://www.sinemalar.com/</small></mute>
cmdfetchtagjsonparser operationsSORU:yemek fiyat%,20|
SABLON:{EDAT}({PAR1}) yemek fiyat{ANY}
CEVAP:{!SET $link={!RET cmdsearchsite www.zomato.com,{PAR1}!}!}
{!SET $icerik={!RET cmdloadurl $link!}!}
{!SET $json={!RET cmdfetchtagjson page_response,$icerik!}!}
{!RET cmdgetjsonvalue title,{!RET cmdgetjsonvalue pageInfo,{!RET cmdgetjsonvalue response,$json!}!}!}
{!RET cmdgetjsonvalue text,{!RET cmdgetjsonvalue numeric_cft,{!RET cmdgetjsonvalue cft_data,{!RET cmdgetjsonvalue pageData,{!RET cmdgetjsonvalue response,$json!}!}!}!}!}
{!RET cmdgetjsonvalue payment_info,{!RET cmdgetjsonvalue cft_data,{!RET cmdgetjsonvalue pageData,{!RET cmdgetjsonvalue response,$json!}!}!}!}
<br><small><mute>Kaynak: http://zomato.com</mute></small>
cmdfetchtaglinesparser operationsselectortextreturns all elements parsed by selector. Elements
are given line by line
cmdfetchtagtextparser operationsselectorencoder
(UTF-8)
textSORU:bebek ismi,4|
CEVAP:{!SET secim={!RET inputbox Cinsiyeti nedir ?!}!}
{!IF $secim==erkek??
{!SET dosya={!RET cmdloadurl ISO-8859-9,http://www.annecocuk.com/isim/isimler-xerkek.htm!}!}
::
{!SET dosya={!RET cmdloadurl ISO-8859-9,http://www.annecocuk.com/isim/isimler-xkiz.htm!}!}
!}
{!SET rnd={!RET random 102!}!}
{!RET cmdfetchtagtext tr:eq({!GET rnd!}),ISO-8859-9,$dosya!}
<br><small><mute>{!GET rnd!}.sıradaki ismi senin için seçtim</mute></small>
cmdfetchtagvalueparser operationsselectorencoder
(UTF-8)
tag attribute
name
textSORU:şarkı sözü%,20|şarkısı%,2|söyle%,4|
SABLON:({PAR1}) (şarkı sözü|şarkısı){ANY}
CEVAP:{!SET $data={!RET cmdloadurl http://sarki.alternatifim.com/listele.asp?fsarkici=&fsarki={!RET encode {!RET converttolatin {PAR1}!}!}!}!}
{!SET $link=http://sarki.alternatifim.com/{!RET cmdfetchtagvalue a[target=arama]:nth-child(0),href,$data!}!}
{!SET $detaildata={!RET cmdloadurl UTF-8,$link!}!}
{!RET cmdfetchtaghtml div[class=sarkisozu],{!RET cmdremovetag script,$detaildata!}!}
<mute><small>Kaynak: sarki.alternatifim.com</small></mute>
cmdgetjsonarrayparser operationskeyindexjson string{!SET icerik={!RET cmdloadurl https://api.sinemalar.com/ajax/json/ios/v1/get/theatre/0/1/165/60!}!}
{!RET cmdgetjsonarray :has(name:contains(Pendorya)),0,$icerik!}
cmdgetjsonarraysizeparser operationsSORU:json deneme,100|
CEVAP:{!SET $data={!RET cmdloadurl https://jsonplaceholder.typicode.com/users!}!}
{!SET $staArraySize={!RET cmdgetjsonarraysize ,$data!}!}
{!FOR $i=0,$staArraySize
{!SET $row={!RET cmdgetjsonarray ,$i,$data!}!}
{!RET cmdgetjsonvalues jsonelement,$row!}
İsim:{!GET $jsonelement[name]!}<br>
Kullanıcı:{!GET $jsonelement[username]!}<br><hr>
{!SET $i+=1!}
!}
cmdgetjsonvalueparser operationskeyjson stringSORU:test,20|
CEVAP:{!SET $data={!RET cmdloadurl http://api.geonames.org/postalCodeLookupJSON?postalcode=32800&country=TR&username=demo!}!}
{!SET $row={!RET cmdgetjsonarray postalcodes,0,$data!}!}
{!SET $value={!RET cmdgetjsonvalue postalcode,$row!}!}
{!GET $value!}
cmdgetjsonvaluesparser operationsSORU:arama örnek1,100|
CEVAP:{!SET $icerik={!RET cmdloadurl http://services.groupkt.com/country/get/all!}!}
{!SET $value={!RET cmdgetjsonvalue RestResponse,$icerik!}!}
{!RET cmdgetjsonarray result:has(name:contains(Turkey)),0,$value!}
cmdloadurlfetchtagvalueparser operations
cmdregreplaceparser operationsSORU:test,40|
CEVAP:{!RET cmdregreplace cenker,(.*) kimdir.*!}
cmdremovetagparser operationsselectortextSORU:show tv,20|
SABLON:{ANY}yayın akışı{ANY}
CEVAP:{!SET icerik={!RET cmdloadurl http://www.tvyayinakisi.com/show-tv!}!}
{!RET cmdremovetag ins,{!RET cmdremovetag script,{!RET cmdfetchtaghtml div[class=six columns]:has(div[class~=.*time.*]),$icerik!}!}!}
cmdshowtdsparser operationstd index(es) to be shownisFirsttable stringshows only selected tds inside html table{!RET cmdshowtds 3,$icerik2!}
{!RET cmdshowtds 1;2;3,$icerik2!}
cmdshowtrsparser operationsSORU:cmdgettvrating,100|
SABLON:cmdgettvrating ({PAR1}),({PAR2})
CEVAP:{!SET icerik={!RET cmdloadurl http://www.medyatava.com/rating/{PAR1}!}}!}
{!SET icerik1={!RET cmdfetchtaghtml table[class~=.*rating_table.*],$icerik!}!}
{!RET cmdshowtds 1;2;3,{!RET cmdshowtrs 1;2;3,$icerik1!}!}
cmdsplitparser operationsSORU:en sevdiklerim,20|benim,0.9|
SABLON:{EDAT}(benim |)en sevdiklerim( neler| ne)*
CEVAP:{!SET $keys={!RET listarray staMyFavorites!}!}
{!RET cmdsplit ;,array,$keys!}
{!SET staMyFavoritesSize={!GET staArraySize!}!}
{!IF $staMyFavoritesSize==1??.::
<br>Favorilerin şunlar:<br>
{!FOR $i=0,$staMyFavoritesSize
{!SET $j={!RET cmdfetchnumbers 0,{!GET $i!}!}!}
{!SET $anahtar={!RET cmdsplitandfetch ;,{!GET $j!},$keys!}!}
{!GET $anahtar!},{!GET $staMyFavorites[{!GET $anahtar!}]!}<br>
{!SET $i+=1!}
!}
!}
cmdsplitandfetchparser operationssplitter
character
indextextsplit text by splitter character into array and fetch
the string at the array index
SORU:lider%,10|
SABLON:{ANY}(lig{ANY}lider|lider{ANY}kim|lider{ANY}takım|hangi{ANY}takım{ANY}lider){ANY}
CEVAP:{!SET $icerik={!RET cmdsplitandfetch </tr>,1,{!RET puan durumu!}!}!}
{!IF $icerik!=??<table><tr>{!GET $icerik!}</tr></table>::!}
ÖRNEK KULLANIM:süper lig lideri kim
decodefetchtagparser operationsSORU:iftar,20|
SABLON:({ANY}nerede iftar{ANY})|({ANY}iftar nerede{ANY})
CEVAP:{!SET dosya={!RET loadurlencode https://www.zomato.com/tr/istanbul/restoranlar?iftar=1!}!}
{!RET decodefetchtag $dosya,article!}
<br><small>Kaynak: zomato.com</small>
ÖRNEK KULLANIM:iftar nerede yenir
decodefetchtaghtmlparser operationsSORU:burç yorumu%,5|
CEVAP:{!SET burc={!RET inputbox Hangi burcun yorumunu istiyorsunuz!}!}{!SET d1={!RET loadurlencode http://astroloji.mahmure.com/burclar/{!RET converttolatin {!GET burc!}!}!}!}{!RET decodefetchtaghtml {!GET d1!},div[class~=burcDetail.*]!}<small>Yorumlar mahmure.com sitesinden alıntıdır.</small>
decodefetchtaglinesparser operations
decodefetchtagsrcparser operationsSORU:puan durumu%,7|puan tablosu%,7|lig sıralama%,7|
CEVAP:<style>td{font-size:1em;}a{color: inherit;}</style>{!SET icerik={!RET loadurlencode http://canliskor.milliyet.com.tr/fikstur/,UTF-8!}!}{!RET decodefetchtagsrc {!GET icerik!},div[class~=.*pdurum],UTF-8!}<small>Kaynak: http://www.milliyet.com.tr/skorer/</small>
decodelinescontainingparser operations{!SET css={!RET loadurlencode http://www.powerturk.com/css/styles.css?v=23!}!}<style>{!RET decodelinescontaining $css,pop40Chart!}</style>!}!}{!GET $css!}
decodesplitandfetchparser operationsSORU:ayır ve al,40|
CEVAP:{!SET dizi=2,4,8,32,103!}
{!RET decodesplitandfetch $dizi,,4!}
decodetagvalueparser operationsSORU:masal oku,10|
CEVAP:<style>img{ display: block;max-width:200px;width: auto;height: auto;}</style>{!SET liste={!RET loadurlencode http://www.masaloku.com/kategori/masallar!}!} {!SET link={!RET decodetagvalue $liste,div[class=post-title]>a:nth-child(2),href!}!} {!SET icerik={!RET loadurlencode {!GET link!}!}!}{!RET decodefetchtagsrc $icerik,div[class=entry]>p!}<br><small>Kaynak: www.masaloku.com</small>
getjsonarrayparser operationsDEPRECEATED
getjsonvalueparser operationsDEPRECEATED
linescontainingparser operationsencoded
string
search string{!SET d1={!RET loadurlencode http://orneksite.com/ornekdosya.txt!}!}{!RET decode {!RET linescontaining {!GET d1!},ankara!}!}
showtabletdsparser operations100 gr {ANY} {!RET showtabletds $satir,1,1!} kilokaloridir.
ara,phonecallphonephonenumberspeakeron = truemakes a phonecall to the phonenumber. Phonenumber may be a number or a name listed in the phonebook. If speakeron is true, the loud speaker will be onCEVAP:{!IF $staPhoneNumber!=??
{!GET $staPhoneName!} aranacak.{!RET phonecall {!GET $staPhoneNumber!},false!}::{!RET ara!}!}
ÖNCEKİ KOMUT:*:contains istiyorum
cevapsız aramaphone 
direk araphone
kim aramışphone 
kimi aradımphone 
phonecallphonephone
number
loud speaker
on = true
CEVAP:{!IF $staPhoneNumber!=??
{!GET $staPhoneName!} aranacak.{!RET phonecall {!GET $staPhoneNumber!},false!}::{!RET ara!}!}
ÖNCEKİ KOMUT:*:contains istiyorum
son cevapsızphone 
son cevapsızı araphone 
cmdgetcontactphonebook{!RET cmdexec CMDGETCONTACT,cmdgetcontact cenker!}
cphonenumberphonebook 
cpraytimesreligion 
checktimerremindercommandresult
template
timer minutespecific time
yyyy-MM-dd
timer
counter
initiates a timer with specified intervals. When timer takes place, command is executed. $timerresult is the output of the command and it can be checked int the result templateCEVAP:10 dakika da bir dolar fiyatını söyleyeceğim.
{!RET checktimer ‘{!RET dolar!}’,'{!IF $timerresult>4.2??Dolar 4.2 eşiğini geçti.::Dolar 4.2 den düşük!} dolar şu an $timerresult TL’,1!}
cleartimersreminderclears all timers{!RET cleartimers!}
clocationreminderreminder(YER BİLGİSİ) gidince (AÇIKLAMA)It informs you as a reminder when the specified place is reachedSORU:yer hatırlat%,20|gittiğimde hatırlat%,20|geldiğimde hatırlat%,20|gelince hatırlat%,20|gidince hatırlat%,20|
SABLON:({PAR1})(yerine|)(yer hatırlat|gittiğimde hatırlat|geldiğimde hatırlat|gidince hatırlat|gelince hatırlat){ANY}
CEVAP:{!SET $yer={PAR1}!}
{!IF $yer==??{!SET $yer={!RET inputbox Nereye gidince hatırlatma yapılacak ? (Örneğin ev, iş yeri)!}!}::!}
{!SET $aciklama={!RET inputbox {!GET yer!} yerine vardığınızda yapacağım hatırlatma içeriği nedir ?<br><mute><small>Sonrasında hatırlatmanın yapılabilmesi için CEYD-A ayarlarında Yer Hatırlatmaları seçili olmalıdır.</small></mute>!}!}
{!RET {!GET $yer!} gidince {!GET aciklama!} clocationreminder!}
clocationtaskreminder 
cmdlocatıonactıonreminder 
cmdlocatıonremınderreminder 
cmdsearchremindersreminderSORU:yerlerim%,20|yerlerin%,20|
SABLON:yerleri.de ({PAR1}){İ EKİ} ara{ANY}
CEVAP:{!SET $ignored={!RET cmdsearchreminders yer,,,{PAR1},true!}!}
{!IF $ignored== ??<b>{PAR1}</b> kriterinde hiç bir yeriniz kaydedilmedi. Önce, {PAR1} yerinde iseniz <b>Burası {PAR1}</b> diyerek yer bilgisini kaydediniz::{!GET $ignored!}!}
ÖRNEK KULLANIM:yerlerimde (KAYITLI YER) ara
cmdsearchremindersbydatereminderSORU:ne zaman gittim,40|
SABLON:({PAR1}){E EKİ} ne zaman{ANY}
CEVAP:{!RET cmdsearchremindersbydate ulaşılan yer,{PAR1},,,true,1901-01-01,2051-01-01!}
{!RET cmdsearchremindersbydate YER,{PAR1},,,true,1901-01-01,2051-01-01!}
CEVAP:{!RET cmdsearchremindersbydate ulaşılan yer,hala,,,true,2015-11-12,2016-11-13!}
cmdshowcalendarreminder 
creminderreminderSORU:hatırlat,20|
SABLON:hatırlat
CEVAP:{!IF $staTimeQuestion!=??{!RET creminder saat {!GET $staTime!} da size {!GET staTimeQuestion!} uyarısını yapıyorum hatırlatmanız var!}
Saat {!GET $staTime!} da {!GET staTimeQuestion!} konulu hatırlatma yapacağım{!SET $staTimeQuestion=!}::!}
ÖNCEKİ KOMUT:ne zaman
geldiğimde hatirlatreminder
hatirlatreminder
neredeydinreminder Bugün neredeydin,Dün neredeydin,Gündüz neredeydin,Akşam neredeydin
yapılacakları listelereminder 
arkadaşlarım neredesocial media 
facebook paylaşsocial media 
konum işaretlesocial media 
tweet atsocial media 
whatsappsocial media 
cmdsetpitchspeech commandsSORU:incelt%,20|
SABLON:{ANY}ses{ANY}incelt{ANY}
CEVAP:{!RET cmdsetpitch 2.0!} sesim inceldi sanırım
ÖRNEK KULLANIM:sesini incelt
cmdsetspeechratespeech commandsSORU:hızlı oku%,4|hızlı konuş%,4|
CEVAP:{!SET ignored={!RET cmdsetspeechrate 2!}!}
{!RET cmdsetpreferencestr prefSpeechRate,3!}Artık hızlı konuşacağım.
cmdspeaklangspeech commandsstringlangSORU:adam ol%,11|
CEVAP:{!RET cmdspeaklang eurturkishmale,Nasıl? Şimdi adam oldum mu $SAHİBİNADI?!}
hızlı okuspeech commands 
speaklangspeech commands{!RET speaklang je veux aller au cinema,eurfrenchfemale!}
yavaş okuspeech commands 
cmyteamsport 
cmyteamissport 
latestmatchsport son (FUTBOL/BASKETBOL) maçları
leaguematchsport lig maçları:Süper lig son maçları veya fikstür
teammatchsport (TAKIM İSMİ) maçı:Söylenen takımın son maçları.
turkishmatchsport Türk takımlarının son maçları:Türkiye de oynanan canlı maçlar
cmdcontainsstring operationsneedlehaystackreturns empty if search sting is not found in the text{!RET cmdcontains IZMIR,$d1!}
cmdconverttotextstring operationsSORU:ne zaman,2.09|hangi tarih,2.09|
SABLON:({PAR1}) (hangi tarih|ne zaman){ANY}
CEVAP:{!SET data={!RET loadurlfetch http://web.ceyd-a.net/main/testurl.php?q2={!RET encode {PAR1}!}!}!}
{!RET cmdfetchdatesentence .{!RET cmdconverttotext {!GET $data!}!}.!}
cmdendswıthstring operations 
cmdindexofstring operationssubstringstart indextext{!RET cmdindexof dünya,0,merhaba dünya<br>deneme yapıyorum!}
cmdmd5string operations 
cmdmutedstringstring operations{!SET $icerik={!RET cmdshowfriendlyresponse!}!}{!RET cmdunmutedstring $icerik!}{!RET cmdmutedstring $icerik!}
cmdreplacestring operationssearch
string
replace
string
text{!RET cmdreplace IZMIR,Bir ilimiz,$d1!}
cmdreplaceallstring operationssearch
string
replace
string
text
cmdsha256string operations 
cmdstartswıthstring operations 
cmdsubstringstring operationsstart indexend indextext
cmdtrımstring operations 
cmdtrımspacesstring operations 
cmdunmutedstringstring operations{!SET $icerik={!RET cmdshowfriendlyresponse!}!}{!RET cmdunmutedstring $icerik!}{!RET cmdmutedstring $icerik!}
containsstring operations{!SET cont={!RET contains {!RET appvers!},GA!}!}
convertdatestring operationsyyyy-MM-
dd
format string
(default
{!SET $bugun={!RET convertdate bugün,dd.mm.YYYY!}!}{!GET $bugun!}
convertdatetominutesstring operationsdate time
string
default
value=yyyy-
returns minutes{!RET convertdatetominutes 2016-06-10 10:00:00!}
converttointegerstring operations{!RET converttointeger üçüncü!}
converttolatinstring operationsstringSORU:burç yorumu%,5|
CEVAP:{!SET burc={!RET inputbox Hangi burcun yorumunu istiyorsunuz!}!}{!SET d1={!RET loadurlencode http://astroloji.mahmure.com/burclar/{!RET converttolatin {!GET burc!}!}!}!}{!RET decodefetchtaghtml {!GET d1!},div[class~=burcDetail.*]!}<small>Yorumlar mahmure.com sitesinden alıntıdır.</small>
converttonumberstring operationsREVIZE EDILECEK 2.parametrede hata olabilir
decodestring operationsencoded
string
decodes from url coded string{!RET {!RET decode {!RET cmdreplace ‘%2C’,’ OR ‘,{!RET encode {!RET cmdlistmosttopics!}!}!}!} haberleri!}
encodestring operationsdecoded
string
transforms into url coded string{!RET {!RET decode {!RET cmdreplace ‘%2C’,’ OR ‘,{!RET encode {!RET cmdlistmosttopics!}!}!}!} haberleri!}
fetchalphasstring operations{!SET cumle=deneme yazısı yazıyorum!}{!RET fetchalphas $cumle,2!}
fetchdatestring operations
fetchnumbersstring operationsSORU:kadar say,10|
SABLON:({PAR1}) (?:den|dan) ({PAR2}) (e|a|ye|ya) kadar say{ANY}
CEVAP:{!IF {PAR1}<{PAR2}??{PAR1} {!RET {!RET fetchnumbers {!EVAL {PAR1}+1!},0!} den {PAR2} e kadar say!} :: {PAR1}!}
ÖRNEK KULLANIM:(SAYI)dan (SAYI)ya kadar say
fetchnumericstring operationstextreturns first occurence of numeric value in the text{!RET fetchnumeric benim boyum 1,74dir!}
fetchregexstring operations{!RET fetchregex $cumle,([0-9]{2}.[0-9]{2}.[0-9]{4}),0!}
fetchtagstring operationsDEPRECEATED
fetchtagsrcstring operationsDEPRECEATED
fetchtimestring operations
indexofstring operations
insidedelimetersstring operationsSORU:şampiyon olur,3|
CEVAP:{!SET sayfa={!RET encode {!RET puan durumu!}!}!}{!SET satir={!RET decodefetchtag {!GET sayfa!},tr:contains(1.)!}!} {!RET decode {!RET insidedelimeters {!RET encode {!GET satir!}!},.,.!}!} şampiyon olabilir gibi görünüyor. Çünkü şu an lider durumda.<br>Elimdeki bilgiye göre oynadığı oyun sayısı ve puanı da şöyle<br>{!GET satir!}
ÖRNEK KULLANIM:kim şampiyon olur
makefirstlettersuppercasestring operationsstring{!SET icerik1={!RET cmdloadurl https://www.wikiwand.com/tr/{!RET cmdreplace ,’_’,{!RET makefirstlettersuppercase {PAR1}!}!}!}!} {!GET icerik1!}
makefirstletteruppercasestring operationsstring{!SET icerik={!RET cmdgetjsonarray five:has(name:contains({!RET makefirstletteruppercase {PAR1}!})),0,$data!}!} {!GET icerik!}
rconvertdatestring operationsdate stringinit format
yyyyMMdd
end format
yyyy-MM-dd
SORU:zaman,20|süre,20|
SABLON:{ANY}ne kadar{ANY}(kaldı|var)
CEVAP:{!SET kalan={!RET getremainingdays {!RET rconvertdate {!GET $staDate!},dd MMMM yyyy,yyyy-MM-dd!}!}!}
{!IF $kalan!= ??
<b>{!GET $staDateQuestion!}</b> konusu için {!GET $staDate!} tarihine {!GET kalan!} gün kalmıştır.
::
Bekleyen bir zaman işlemi göremedim. Önce bayram ne zaman, anneler günü ne zaman gibi sorular sorabilirsin
!}
strindexofstring operations
strinsidequotesstring operations
strlengthstring operationsstring{!SET $cnt={!RET strlength $icerik!}!} {!GET icerik!} {!GET cnt!} harf uzunluğundadır
strlowercasestring operationsstring{!SET sehir={!RET strlowercase {!RET inputbox hangi şehir ?!}!}!} {!GET sehir!}
strreplacestring operations{!RET strreplace $satir4,Started,Başladı!}
strreplaceallstring operations{!RET strreplaceall $d1,%2F%2Fupload,http%3A%2F%2Fupload!}
strunescapestring operations
struppercasestring operationsstring0000{!RET struppercase büyük harflerle yazacağım bir örnek!}
substringstring operations{!SET $saat={!RET substring {!RET saat!},0,2!}!}
Saat {!GET $saat!}.
voicedatestring operationsspoken
format
0000returns yyyy-MM-dd formatted date{!RET voicedate bugün!}
callactionsystemactionUrimakes an intent call action to actionUriSABLON:{ANY}en yakın({PAR1})götür{ANY}
CEVAP:{!SET d={!RET en yakın {PAR1}!}!}
{!RET callaction google.navigation:q={!GET $ADDRESSLATITUDE!},{!GET $ADDRESSLONGITUDE!}!}
callintentsystemactionuriextrakeyextravaluetypemakes an intent call action with detailed parametersSORU:yazısını gönder,15|
SABLON:({PAR1}) yazısını gönder{ANY}
CEVAP:{!SET callintentmessage={PAR1} yazısını seçeceğiniz uygulamaya gönderiyorum!}
{!SET action=android.intent.action.SEND!}
{!SET extrakey=android.intent.extra.TEXT!}
{!SET extravalue={PAR1}!}
{!SET type=text/plain!}
{!RET callintent $action,,$extrakey,$extravalue,$type!}
cloadurlsystem 
cmdcallactıvıtysystem 
cmdopenappsystem
çalıştırsystem (UYGULAMA İSMİ) çalıştır: (UYGULAMA İSMİ) aç<br>Hesap makinesi çalıştır<br>Galeri aç
srvcachesystemINTERNAL USE
uygulamaları listelesystem 
çevirtranslation 
yayın akışıtv 
cmdreadrssurl operations 
cmdsearchweburl operations 
sitesi düz metinurl operations 
websearchurl operationssearch
string
00000{!RET websearch {!GET $questionstring!}!}
ayarları tekrarusage 
başkausage 
cmdrestartusage 
cmdseslenıncecalıstırusage 
cmdsetpreferenceusageSORU:sohbet modu%,40|
SABLON:{ANY}sohbet modu{ANY}aç
CEVAP:{!RET cmdsetpreference prefRecognizeContinously,true!}
Sohbet modu açılmıştır. Artık ön plandaki her konuşmamdan sonra dinlemeye geçeceğim.
cmdsetpreferencestrusageSORU:tema%,5|
SABLON:{ANY}(açık|beyaz) tema{ANY}
CEVAP:{!RET cmdsetpreferencestr prefTheme,1!}{!RET cmdsetpreferencestr prefFonts,Muli!}
CEYD-A yı kapatıp açtığınızda ekran açık temaya dönüşecektir
<br><small><mute>SAYDAM TEMA derseniz arka planı saydam olacaktır</mute></small>
çağrı sesli okuusage 
geriusage 
geri yükleusage 
iptalusage 
kapatusage 
konum ayarlarıusage 
metin konuşma ayarlarıusage 
mikrofon ayarlarıusage 
öncekiusage 
özelliklerini silusage 
panoyu saklausage 
paylaşusage 
servisi kapatusage 
seslenince çalıştırusage 
seslenince çalıştırmausage 
sms sesli okuusage 
sonrakiusage 
soruları tekrarusage 
tekrarusage 
yardımusage 
yedekleusage 
clearscreenuser interface
cmdalertdialoguser interface
cmdgeneratebuttonquizoffuser interfaceSORU:task1,20|
SABLON:1
CEVAP:{!RET cmdmessagebox Şu ana kadar sana uygun yakınlarda kiralık bir ev bulamadım ama bulunca haber vereceğim. {!RET cmdgeneratebuttonquizoff Artık bu görevi çalıştırma!}!}
ÖNCEKİ KOMUT:*
cmdmessageboxuser interface{!RET cmdmessagebox Ben erkek sesiyle konuşuyorum şu an!}
cmdmessageboxcallbackuser interface000000{!RET cmdmessageboxcallback 2,red,Konuyu Sil,,RET konuyu sil!}
cmdmessageboxcloseuser interface000000{!RET cmdmessageboxclose 17,indigo,Bir Daha Gösterme,<style>img{box-shadow: 0px 0px 0px #888888;float: left; margin: 6px 15px 15px 0px;}</style><img height=64px src=http://ceyd-a.net/images/friend.png>Artık yeni bir duygum daha var. Şimdi sadece üzüntü değil arkadaşlık duygusunu da gösterebiliyorum. ARKADAŞ OLALIM dersen deneyebilirsin. Eğer samimiyetimden hoşlanmazsan CİDDİ OL diyerek geri dönebilirsin!}
cmdmessageboxclosewithactionuser interface000000{!RET cmdmessageboxclosewithaction 12,blue,Ayarları Aç,Eğer mikrofon dinlemeye geçmiyorsa ayarlardan <b>Temel Google Algılamasını</b> seçiniz.,RET ses girişi ayarları!}
cmdshowdırectıonsuser interface 
cmdshowprogressanımatıonuser interface 
cmdtoastuser interface0
inputboxuser interfacecaption
string
SORU:yaşım kaç,5.1|kaç yaşındayım,5.1|
CEVAP:{!IF $staOwnerAge!= ??Yaşın bildiğim kadarıyla {!GET $staOwnerAge!}. Doğru değil mi ?::{!SET $staOwnerAge={!RET inputbox Yaşını bilmiyorum. Yaşın kaç ?!}!} !}
ÖRNEK KULLANIM:kaç yaşındayım
showhelpbuttonsuser interfacewordhelp string{!RET showhelpbuttons {PAR1},İstersen <b>{PAR1} İNTERNETTE ARA</b> diyebilirsin. Senin için ararım veya KOMUTLAR dersen bildiğim tüm soru şablonlarını gösterebilirim.!}
appversvariablereturns application version of CEYD-ACEVAP:{!IF $APPVERS<5.8.5??Bu komutu çalıştırabilmem için CEYD-A yı ücretsiz Google Marketten güncelleyiniz::Şu anda pil sıcaklığı {!EVAL {!RET3 pil sağlığı!} / 10!} derecedir!}
versvariable
hava bulutweather
hava dereceweather
hava durumuweather
hava hissedilenweather
hava karweather
hava nasilweather
hava nemweather
hava rüzgarweather
hava yağmurweather
cmost 
0

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.