Gtalk bot လုပ္နည္းကို mmgeeks အဖဲြ႔က en2mm dictionary ကို Gtalk မွာရေအာင္ လုပ္ၿပီး ျမန္မာအြန္လိုင္းပရိတ္သတ္ကို bot ေတြနဲ႔ မိတ္ဆတ္ေပးခဲ့တယ္။ ေနာက္ etrade myanmar က gtalk မွာပဲ sms ပို႔ေပးတဲ့ bot တစ္ခုကို ဖန္တီးလိုက္ျပန္တယ္။ အခုေနာက္ဆံုး technomation studio က mydirectory bot ကို ဖန္တီးျပလိုက္တယ္။

bot ဆုိတာ လူမဟုတ္ဘူးေလ။ Gtalk မွာ သူဟာအၿမဲတမ္း အြန္လိုင္းျဖစ္ေနလိမ့္မယ္။ သတ္မွတ္ထားတဲ့ အလုပ္တစ္ခုကိုပဲ လုပ္ေပးလိမ့္မယ္။ ဥပမာ technomation studio ရဲ႕ mydirectory bot ဆိုရင္ database query လုပ္ေပးတဲ့ bot တစ္မ်ိဳးပဲေပါ့။ စာဖတ္သူေရာ အဲဒီလို လုပ္မၾကည့္ခ်င္ဘူးလား။
ပထမဆံုးအေနနဲ႔ bot ကို PHP နဲ႔ ေရးရပါတယ္။ database ေတြပါရင္ MySQL နဲ႔ပါ တဲြေရးေပါ့။ ဒီေနရာမွာ bot ကို PHP နဲ႔တင္ ေရးလို႔ မရပါဘူး။ API တစ္ခုခုကို သံုးရပါလိမ့္မယ္။ www.imified.com ကထုတ္ေပးထားတဲ့ API ဆိုရင္ ေတာ္ေတာ္ေလးေကာင္းပါတယ္။ သူ႔ API ကိုသံုးၿပီး ရလာတဲ့ bot ရဲ႕ လိပ္စာဟာ botname@bot.im This e-mail address is being protected from spambots. You need JavaScript enabled to view it ဆိုၿပီး ျဖစ္ပါလိမ့္မယ္။ ကဲ..ေအာက္မွာေတာ့ PHP နဲ႔ imifield ရဲ႕ API ကိုသံုးၿပီး ေရးထားတဲ့ bot တစ္ခုရဲ႕ coding ပါ။

switch ($_REQUEST['step']) {
case 1: //step တန္ဖိုး 1 ဆိုရင္
echo "Hi, what's your name?";
break;
case 2:
echo "Hi " . $_REQUEST['value1'] . ", where do you live?";
break;
case 3:
echo "Well, welcome to this hello world bot, " . $_REQUEST['value1'] . "
from " . $_REQUEST['value2'] . ".";
break;
}

?>

ဒီ coding ကို notepad ထဲရိုက္၊ ၿပီးရင္ php ဖိုင္အေနနဲ႔ သိမ္းပါ။ ၿပီးတဲ့အခါ သူ႔ကို PHP ရတဲ့ Free Web Server တစ္ခုခုမွာ သြားၿပီး host လုပ္ရပါမယ္။ အဆင္ေျပဆံုး Free PHP Web server ကေတာ့ www.110mb.com ပါ။ register လုပ္လိုက္ရင္ subdomain တစ္ခု ရပါတယ္။ ဥပမာ itmen.110mb.com ေပါ့။ အေစာက php ဖိုင္ေလးကို host လုပ္လိုက္မယ္ဆိုရင္ ဥပမာ http://itmen.11mb.com/bot.php ဆိုၿပီး ရပါလိမ့္မယ္။ အဲဒီ Link ကို ေကာ္ပီကူးထားလိုက္ပါ။

ၿပီးတဲ့အခါ www.imified.com ကိုသြားၿပီး register လုပ္ပါ။ ၿပီးတဲ့အခါ login ၀င္ၿပီး Bot Name မွာ bot ရဲ႕ နာမည္ေပး၊ ၿပီးရင္ Bot URL မွာ bot တင္ထာတဲ့ Path (e.g itmen.110mb.com/bot.php) လမ္းေၾကာင္းကို ေပးလိုက္ပါ။ ဒါဆိုရင္ ရသြားပါၿပီ။

ၿပီးရင္ Gtalk ေလးကို ဖြင့္ၿပီး ကိုယ့္ bot နဲ႔ကိုယ္ ေျပာၾကည့္ေပါ့ဗ်ာ။

0 comments:

Post a Comment

When you needs a hand remember KOTAR
 
Blogger TemplateKOTAR Computer Service © 2013. All Rights Reserved. Powered by Blogger
Top