سلام دوستان تازگیا یه ربات پیدا کردم که واسه موقع هایی که حوصلتون سررفته یا دنبال پیدا کردن دوستای تازه هستید به درد میخوره
برای ورود به ربات اینجا کلیک کنید
خوبیش اینه که مثل رباتای دیگه برای استفاده از امکانات ربات لازم نیست توی هیچ کانالی عضو بشید
منوی وجود داره توی ربات به اسم افزایش سکهکه توی اون قسمت ربات هر روز مقداری سکه رایگان بهتون هدیه میده امیدوارم براتون مفید باشه
اگر دنبال ساخت ربات تلگرام هستید کار ساخت ان را به ما بسپارید
برای مشاهده نمونه کار ها با ایدی تلگرام
و یا ایمیل زیر در ارتباط باشید
nvioir@gmail.com
برای اطلاعات بیشتر اینجا کلیک کنید
ساخت ربات کاملا با توجه به سفارش و ایده شما انجام می شود
قبلا برنامه حفظ لغت را معرفی کرده بودیم این برنامه امکانات زیادی رو برای کاربرا فراهم میکرد ولی رایگان نبود اما مدیتی است که که این برنامه رایگان شده و میتونید اون رو به راحتی دانلود کنید و بدون محدودیت یا تبلیغات استفاده کنید
اما از قابلیت های این برنامه می توان به دادا بودن 512 لغت مهم و پرکاربرد انگلیسی همراه با معنی و تلفظ
دارا بودن ازمون های هوشمند برای یادگیری سریع تر لغات
قابلیت افزودن لغات همراه با معنی در برنامه
پخش تلفظ لغات و حتی جملات انگلیسی به صورت افلاین
حجم بسیار کم نسبت به کارایی برنامه
قابلیت مرور کردن لغات همراه با معنی و پخش تلفظ
پشتیبانی از چند معنی فارسی برای هر لغت یعنی شما برای هر لغت اینگلیسی چند معنی فارسی میتوانید اضافه کنید
اگر به دنبال یادگیری زبان اینگلیسی هستید حتما نصب این برنامه رو به شما پیشنهاد می کنیم
این برنامه قابلیت نصب و اجرا روی اندروید 4 و بالاتر را دارد
حجم 2.5 مگابایت
برای استفاده ساده از json یه کلاس نوشتم که با قرار دادنش تو کداتون می تونید از جیسون به سادگی استفاده کنید
function MyJson() { this.ObjectAdd=function (name,value,JsonconvertType,json,inputTypeString) { try { var a; if (json == undefined) { a = '{}'; a = a.substr(0, a.length - 1) + '"' + name + '":"' + value + '"}' } else { if (inputTypeString == undefined || inputTypeString == false) { a = JSON.stringify(json); a = a.substring(0, a.length - 1) + ',"' + name + '":"' + value + '"}' } else if (inputTypeString == true) { a = json; a = a.substring(0, a.length - 1) + ',"' + name + '":"' + value + '"}' } } if (JsonconvertType != undefined && JsonconvertType == true) return JSON.parse(a); else { return a; } }catch (err){console.log("ERROR : MyJson > ObjectAdd()")} } }
میخوایم یک پارامتر جیسون تعریف کنیم به این صورت
var json=new MyJson(); b=json.ObjectAdd("name","beny",true); console.log(b);
خروجی مانند زیر
{ name: 'beny' }
مثلا برای بدست اوردن اسم میتونید این به این صورت عمل کنید
var json=new MyJson(); b=json.ObjectAdd("name","beny",true); console.log(b.name);
که نتیجه اون مثل زیر میشه
beny
در کد زیر
b=json.ObjectAdd("name","beny",true);
عبارت true تعیین میکنه که خروجی ما به صورت Json باشه اگه اونو false کنیم خروجی به صورت string خواهد بود
حالا اگه بخوایم به یک json object پارامتر اضافه کنیم به این صورت عمل می کنیم
var json=new MyJson(); b=json.ObjectAdd("name","beny",true); c=json.ObjectAdd("na","ali",false,b,true); console.log(c);
معمولا زمانی که ارتباط یک کلاینت قطع میشه سرور به مشگل بر میخوره برای مدیریت ان و حذف کلاینت قط شده از کد زیر استفاده می کنیم
socket.on('error',function (err) { //console.log("yyyy"); console.log('Connection %s error: %s', socket.remoteAddress,socket.remotePort , err.message); clients.splice(clients.indexOf(socket), 1); cl--; })
کد کامل سرور
// Load the TCP Library net = require('net'); var HOST = '127.0.0.1'; // Keep track of the chat clients var clients = []; var man=0; var cl=0; // Start a TCP Server net.createServer(function (socket) { socket.name = socket.remoteAddress + ":" + socket.remotePort clients.push(socket); // socket.write("Welcome Client"); cl++; console.log("Run:" + man + " \n"); socket.on('data', function (data) { console.log("Joine \n"); }); socket.on('error',function (err) { //console.log("yyyy"); console.log('Connection %s error: %s', socket.remoteAddress,socket.remotePort , err.message); clients.splice(clients.indexOf(socket), 1); cl--; }) }).listen(5000, HOST); function broadcast(message, sender) { clients.forEach(function (client) { // Don't want to send it to sender if (client === sender) return; client.write(message); }) }; // Put a friendly message on the terminal of the server. console.log("Chat server running at port 5000\n"); setInterval(function () { broadcast("Runed:" + man.toString() + " Tedad Client Online:" + cl.toString()); man++; }, 8000);
در کد بالا سرور تقریبا پایدارتری به وجود اوردیم
معمولا برای اجرای کد های node.js باید بریم به منوی استارت و cmd رو اجرا کنیم بعد از اجرای اون باید با دستور cd به پوشه ای که کدهاتون رو ذخیره کردید برید خب این کار خسته کنندس حالا فکر کنید که برای تست کدتون مجبور باشید چنتا cmd دیگه هم اجرا کنید
اما با روش زیر میشه خیلی راحت فقط با 2 کلیک کدتون رو اجرا کنید