Dizilerin Etkin Kullanımı
CEYD-A ile yaptığınız sohbetlerde, CEYD-A kendi cihazınıza bazı değişkenler ve diziler atamakta. Buradaki bilgiler sizin kendi CEYD-A nıza BEN ELMAYI SEVERİM, ÜZÜMÜ SEVERİM BEN gibi sohbetler arasında ilettiğiniz cümlelerin içinden ayıkladığı bilgiler. Bunları komutlarla algılayan CEYD-A, ELMA ve ÜZÜM bilgisini cihazınızda değişken veya dizi olarak tutmakta. Olayın güzel tarafı şu aslında: yazacağınız yeni bir komutta {!RET {!GET $sevdigimmeyve!} kalorisi kaç!} gibi bir satır eklediğinizde CEYD-A size bu meyve ile ilgili ekstra bir bilgi verebilir. Kalorisi kaç komutu gibi komutların başka kullanıcılar tarafından tanımlandığı düşünülürse, kullanıcılar arası büyük bir eğitim haznesi oluşuyor demektir.
Aşağıdaki örnekte ise dikkat ederseniz küçük resmi ve kısa açıklaması adlı kullanıcı komutları var . Bunlar gibi başka komutlar da burada değerlendirilebilir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
SORU:hoşlan%|sev% SABLON:{HER}(neden|nelerden|neleri|neyi) (hoşlanırım|hoşlanıyorum|severim|seviyorum){HERSON} CEVAP: {!IF $staLikeList!=?? Sevdiklerini araştırdım: {!FOREACH $staLikeList as $value <div style="clear:both;"> <b>{!GET $value!}</b><br> {!RET {!GET $value!} küçük resmi!} {!RET {!GET $value!} kısa açıklaması!} </div> !} ::Sevdiğin şeyler için <b>(KONU)yu severim</b> diyebilirsin!} |
Aşağıda CEYD-A ile geçmiş zamanda yapılmış 2 sohbet bilgisi bulunmakta. Bu sohbetten ELMA ve ÜZÜM, kendi oluşturduğumuz staLikeList dizisine eklenmekte. Severim komutunu da aşağıda bulabilirsiniz.
1 2 3 4 5 6 |
SORU:severim SABLON:{HER}({KELİME1}){İ EKİ} severim{HERSON} CEVAP:{!RET addtovariable staLikeList,{KELİME1}!}Tamam {KELİME1} sevdiğini öğrendim. Yorumlarımda dikkat edeceğim ÖRNEK KULLANIM:(KELİME)yi severim |
Aşağıda staLikeList dizisini daha önce de tanımladığımız bir komut kodu bulunmakta.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
SORU:seyre*|izle* SABLON:{HERSON}(bu akşam |bugün ){HERSON}ne {HERSON}(seyre|izle){HERSON} CEVAP: Geçen hafta en çok seyredilenler bunlar... Sen bugün için birini seç.<br> {!SET $tarih={!RET 7 gün önce cwhichdate!}!} {!SET $gecenhafta={!RET rconvertdate $tarih,dd MMMM yyyy,yyyy-MM-dd!}!} {!RET cmdgettvrating {!GET $gecenhafta!},1!} {!SET $likelist={!RET listvariable staLikeList!}!} {!IF $likelist has dizi??Ayrıca sen dizilerden hoşlanıyorsun. İşte şu an yayınlanan diziler{!RET şimdi hangi diziler var!}.::!} {!IF $likelist has haber??Ayrıca sen haber programlarından hoşlanıyorsun. İşte şu an yayınlanan haber programları{!RET bugün hangi haber programları var!}.::!} {!IF $likelist has eğlence??Ayrıca sen eğlence programlarından hoşlanıyorsun. İşte ilgini çekebilecek eğlence programları{!RET bugün hangi eğlence programları var!}.::!} ÖRNEK KULLANIM:bugün ne seyretsem |