![]() |
نقل قول:
این بخش ها یکی برای اینه که روبات رو اینویزیبل کنید. و اون یکی برای اینه که یک کاربر رو به لیستتون اضافه کنید. باید پکت ساخته شدرو به وسیله ی سوکت سند کنید. مثل پکت فرستادن پی ام. سروش جان. خواهش می کنم... انشاالله وقتی کامل شد همینجا روباتتون رو معرفی کنید. |
سلام سياوش جان من كه از اين بحث ها زياد سر در نياوردم اما باز دنبال ميكنم
اين لينكي كه ميزارمو نگاه كن يه سري كد سورس روبوت گذاشته اگه شد يه توضيحي راجع بهشون بده visual basic, vb, active server pages (ASP),java, javscript,c, c++, c__ , vbscript,active server pages, ASP, vbscript,SQL, database, informix, oracle, SQL Server,Perl, CGI,Delphi, PHP,Free source code for the taking. Over five million lines of progra |
این سایت منبع خیلی خوبی برای زبان برنامه نویسی Vb هست اینجا نمونه های مختلف برای لاگین کردن داخل یاهو شاید پیدا بشه اما فکر نکنم متود لاگین این ها هنوز توسط یاهو! پشتیبانی بشه.
شما کافیه سی دی Vb رو تهیه کنید و آخرین ضمیمه هم دریافت کنید و اون رو با Vb باز کنید در انتها هم دکمه ی مثلث رو بزنید. به همین سادگی روبات شما راه می افته! البته در صورتی که سویچ ها و امکانات جدید تر بخواین به اون اضافه کنید باید کمی با Vb آشنا باشید. |
سیاوش جان میشه یه توضیح بدی که چیکار کنیم که روبات به صورت تصادفی یا همون Random بتونه جواب بده !
برای مثال یه کلمه داخل دیتابیس چند بار وجود داشته باشه با جوابهای متفاوت و هربار یکی از جوابها نمایش داده بشه ! مرسی:o |
سلام . بازم اومدم با مشکلات جدید !
این دفعه مشکلم اینه که وقتی ادد میکنن روبات رو , روبات اددشون نمیکنه و باید حتمآ بهش پی ام بدن ! مشکل بعدی اینه که اگه یه دستور توی اسکریپت باشه که اگه پی ام مثل example بود , یه جوابی بده و Status رو عوض کنه و اگه Example توی دیتا بیس نباشه میگه مثلآ متوجه نشدم و ابن دستورم انجام میده ( یعنی هم دیتابیس و هم اسکرپت رو انجام میده ! ) باید یه اولویت باشه که اول از اسکریپت باشه بعد دیتابیس و بعد اگه هر دو تا نبود اونوقت بگه متوجه نشدم و Else آخر رو انجام بده ! این قضیه ربط به Flag داشت توی رویا که اگه True بود از دیتابیس میفرستاد و اگه False بود از اسکریپت استفاده میکرد و به این شکل بود : نقل قول:
تشکر . |
با سلام ميشه لطف كنيد لينك دانلود برنامه هايي كه VB و java لوگين ميشن رو بزاريد تا دانلود كنم
با تشكر |
دوستان DLL رو توی VB چطور نصب میکردیم؟؟؟؟
lol یادم رفته :D |
سلام
سیاوش این سورس برنامه تو خطای 11004 می ده متن خطاش اینه error11004 ,valid name no data record of requested time چیکار کنم درست شه دی ال ال تو مسیر خود فایل هست |
salam agha man bahash harf mizanam nemifahme nemidoonam chera faghat ashkale yahoo ro dark mikone
|
در كد بايين ايرادي هست مي تونيد رفع كنيد
For i = 1 To Len(questionasked)
If Mid(questionasked, i, 1) = "" Then GoTo finished If Mid(questionasked, i, 1) = Mid(questionasked, i + 1, 1) Then questionasked = Replace(questionasked, Mid(questionasked, i, 1) & Mid(questionasked, i, 1), Mid(questionasked, i, 1)) i = i - 1 End If Next i |
كيس 75 typing
Case 75 Typing Buffer
نمي تونه PersonIdرو بكيره بايد جيكارش كرد؟ فقط idكسي كه بهش داده مي شه جواب مي ده؟ |
ارسال رندومpmهم انكاري اشكال داره
<random>Khoobi?<or>Chetori"?</random>
يه بحتي هم اينجا كن ما راهنمايي شيم |
ارسال Audibles
جطوري ميشه Audibles رو ارسال كرد و نوشته جولوي اونو تغيير داد؟
|
من قسمت جرط و برتو فعال كرم
حالا جطوري ميشه تشخيص داد كه يه حرف 3 بار تكرار شده ديكه روبوت جواب نده؟
يا بكه جندبار ميطي من فهميدم؟ |
<random>Khoobi?<or>Chetori"?</random>
اين كد هم كارايي نداره<random>Khoobi?<or>Chetori"?</random>
يعني در SMClient-v1[1].0.3 ايراد مي كيره؟؟؟؟ حالا جطوري ميشه pmهاي رندومي فرستاد؟ |
Data Base /lean "sample1" "sample2" a
يه متال واسه ديتا بيس مي خواستم كه مانند learn/ بطونه اطلاعات سيو كنه
البته بجايMessage بره توي متلا sample سيو بشه بجاي سوال جوابم بشن sample1 sample2 يعني بدين شكل learn/"sample1" "sample2" intori البته learn/ درسته :) |
خوب! خوشحالم كه تعداد سوال ها انقدر زياد هستن و اين نشون ميده دوستان علاقه مند به اين موضوع كم نيستند.
خوب اول از همه بايد بگم متأسفانه ياهو! مجدداً متود لاگينش رو عوض كرده. من به زودی سورس كد قبلي رو آپديت مي كنم تا پروتوكل لاگين جديد رو ساپورت كنه. يعني به ورژن YMSG15 ارتفاعش مي دم. در مورد جواب تصادفي و فرستادن Audibles: در حال حاضر اين سورس اين دو امكان رو ساپورت نمي كنه! اما در نسخه ي بعدي من سعي مي كنم هر دو مورد رو داخل سورس قرار بدم تا دوستان بتونن استفاده كنن. سويچ /learn فكر مي كنم در ورژن آخر كار بكنه. به عنوان يك سويچ مثال در سورس قرارش دادم. اين كه بتونيم تشخيص بديم يك شخص چند بار يك كلمرو تكرار كرده نياز با يه حافظه ي موقت براي هر كاربري كه با بات چت مي كنه داره. از اين حافظه ي موقت براي تعيين Subject و همينطور پرسيدن سوال هاي مختلف هم استفاده مي شه كرد. در ورژن هاي بعدي انشاالله اين قابليت هم به سورس اضافه خواهم كرد. خيلي خوشحال مي شم اگر دوستان ديگه هم به بهتر شدن اين سورس كمك كنن. در صورتي كه ببينم اعضا علاقه مند به پيشرفته تر كردن اين بات هستند، شايد يك صفحه ي اختصاصي براي اين بات و كمك كننده هاي اون تشكيل بديم. چون در حال حاضر يك سورس ساده براي يك بات ياهو! به زبان VB نديدم و از آنجايي كه VB خيلي زبان ساده اي هست فكر كنم افراد بيشتري رو به خودش جذب كنه و ما شاهد بات هاي بيشتري باشيم. در صورتي كه علاقه مند به همكاري و توسعه ي اين بات هستيد زير همين تاپيك اعلام كنيد. |
من اولين كسي هستم كه علاقه منديمو اغلام مي كنم
:) /learn كار مي كرد ولي مي خواستم متاله ديطه اي بزنيد :)
ما منتظر سورس جديد هستيم البته سورس قبلي هم الان on ميشه ولي انكاري Audible send نمي كنه |
1(ها)ضميمه
خوب اين هم ورژن جديد SMClient.
تغييراتي كه در اين ورژن نسبت به ورژن قبل ايجاد شده:
كد:
www.artificial.ir |
مرسی
مرسی سیاوش جان
ممنون که سورسو عوض کردی و از سورس پلانت سورس یاهو و پروتکلش رو به 102 عوض کردی من هر کاری می کنم که اگه به روبوت گفتی سلام به فارسی جواب بده سلام نه به انگلیسی چیکار کنم؟ وقتی براش به انگلیسی می نویسی سلام جواب بهش نمی ده سلام به فارسی لغت سلام به انگلیسی تو دیتابیس به عنوان سوال و سلام به فارسی بهعنوان جواب هست ولی روبوت جواب نمی ده ممنون اگه کمکم کنی مرسی |
به خاطر اين هست كه سلامي كه در VB مي نويسيد Encoding ياهو! رو ساپورت نمي كنه و در نتيجه ياهو فكر مي كنه پيام خالي داريد ميفرستيد كه قابل قبول براش نيست. در نتيجه بايد يك مبدل بنويسيد براش. همانطوري كه پيام فارسي به بات ميديد به شكل ديگري نمايشش مي ده.
انشاالله در ورژن بعدي يك مبدل فارسي به انگليسي هم در سورس قرار ميدم تا بتونيد پيام هاي فارسي رو دريافت كنيد و پيام فارسي بفرستيد. |
ممنون
مرسی یاوش جان که جواب دادی
اگه می تونی کمی راهنمایی کن تا بشه فارسی پاسخ ارسال یا دریافت کرد آخه تا تو سورس بعدی رو آماده کنی معلوم نیست کی طول بکشه من نیاز فوری دارم ممنون ازت |
ممنون
ممنون:cool:
|
<aud>dude</aud>
جرا نميشه <random/> براي audible قرار داد؟
يا أنها را در Response = "Motevajeh Nashodam" i قرار داد؟ منظور Response درون خوى سورس است؟؟ |
كلمات تكراري
درباره تشخيص كلمات تكراري هم توضيح بديد؟
كه متلا يس از ارسال 3 بار كلمه تكراري روبو pm مخصوصي بده؟ case typing كه مربوط ميشه به type كردن هم بكيد؟ |
Logged in... And Logged in
اكه ميشه برنامه يه جوري شه كه بعد از 10min دقيقه خودش اوتوماتيك sign out و sign in بشه
يا راحتر بعد از 10min خودش كار دكمه sign in انجام بده .....؟ |
ببین rco برای اینکه بعد از 10 دقیقه خودش لاگشن شه فقط کافیه تو سورس برنامه یه عنصر تایمر بزاری و خاصیت اینتروال اونو به عدد 600000 تغییر بدی چون به میلی ثانیه هست 1 ثانیه برابر است با 1000 میلی ثانیه و تبدیلش کنی به دقیقه بعد در 10 ضرب کنی
بعد در خاصیت آن تایمرش فانکشن لوگین رو فراخونی کنی خیلی راحت می تونی خودت این کارو کنی |
None
دوست من ازاين لحاظ خودم مي دونم عمليشو مي خوام
اكه يه متال همينجا قرار بدي ممنون مي شم... |
Save PersonId in Data Base
چجوری میشه آیدی هایی که pm میدن بیات تو دیتا بیس ذخیره شه؟
یا کسایی که ادش می کنن یه خوش آمدی بهشون بگه؟ یا مثلا بگه شما برای اولین بار بهم pm دادی برای هر کی که برای اولین بار آشنا سده و اسمش تو دیتابیس نباشه؟ |
PersonId
نحوه استفاده ازPersonId در وسط متن هم بگید که چطوری میشه مثلا جواب بگه:
salam (PersonId) Che Khabar بجای PersonId آیدی هرکی pm داده بذاره؟ |
خیلی خوب میشه یه ورژن به اسم خودتون بیرون بدین که برخی از مشکلاتش هم حل بشه مثلا وقتی کاربر اددش میکنه روبوت هم کاربرو اد کنه و براش یه pm خوش آمدگویی بفرسته
ما فقط امیدمون تویی سیاوش جان |
نسخه 1.2.1 روبات ياهو مسنجر
1(ها)ضميمه
خوب اينم از نسخه ي جديد بات ياهو مسنجر. ليست تغييراتي كه در اين نسخه بوجود اومده:
كد:
www.artificial.ir |
ممنون و خسته نباشید ، مشتاقانه منتظر ورژنهای جدید هستیم :)
|
مرسی سیاوش جان
خیلی بهتر شد .. من نتونستم روش وقت بزارم اما به چند تا نکته اینجا اشاره می کنم : - در یه قسمت لیست کلمات کلیدی سیستم رو بزار .. که هرکس بدونه چیا رو داره.. - قسمتی برای نمایش Add list ها باشه - در قسمت TO : PersonId بهتره یه combo باشه و ID تمام ADD شده ها رو بیاره ، که هم بشه جدید زد و هم از COmbo انتخاب کرد - Refresh شدن Gride بعد از اضافه کردن . (خودم رو Source نتونستم اینکارو بکنم!!!!دروغ چرا!!!!) - زمان Refresh شدن Gride زمان رو کمتر کنی بهتره .. والا وقت نکردم نگاه کنم ... خیلی دوست داشتم حالا که Source هست ، بشینم به بهبودش کمک کنم.. حیف.. امان از بی وقتی... راستی سیاوش جان هاردم و چیکار کنم... اینو پیغان خصوصی جواب بده... :D:D:D |
Constructor.CIW
دوستان من این SMClient را دانلود کردم ولی آنتی ویروس ام گرفتش.
تصویر: http://i37.tinypic.com/125tcox.png میشه توضیح بدید؟ |
سلام دوست عزيز...
به اين خاطر هست كه خيلي از تروجان ها از همين فايل YCrypt.dll جهت لاگين در ياهو مسنجر و فرستادن اطلاعات به وسيله ي ياهو! مسنجر استفاده مي كنن. به اخطاري كه Antivirus به شما ارائه داده هم دقت كنيد نوشته Trojan horse constructor يعني مي تونه سازنده ي يك وTrojan horseباشه. اين dll جهت كد كردن پسورد ياهو مسنجر هست و در صورتي كه به اون اطمينان نداريد مي تونيد اسمش رو توي گوگل سرچ كنيد و از جاي ديگه اين فايل رو دريافت كنيد. در سورس كد هم طريقه ي استفاده ي اون مشخص هست. قبل از لاگين شدن در ياهو از اون استفاده ميشه. براي اينكه مطمئن بشيد هيچ اطلاعاتي هم از طرفش به جاي ديگه فرستاده نمي شه مي تونيد از يك Sniffer مثل WPEPro استفاده كنيد. |
سلام
سلام سیاوش جان ببین من این سرس رو دانلود کردم اما چجوری میتونم این رو راه بندازمو مثل neol3ot یدونه درست کنم ؟
|
دوست عزيز،
كافيه برنامه ي Visual Basic 6.0 رو كه هم بصورت مجزا پيدا مي شه هم در پكيج Visual Studio 6.0 موجود هست نصب كني و فايل prjYahoo رو با اون باز كني و دكمه ي اجرا رو بزني. اگر كل اين تاپيك رو از ابتدا بخوني فكر مي كنم راحت تر بتوني كار باهاش رو شروع كني. اجراش خيلي ساده هست. دليل نوشتن اين پروژه با Visual Basic هم همين سادگيش بوده. |
سلام سیاوش جان ! خیلی وقت بود به این سایت سر نزده بودم ! حتی آدرس سایت یادم رفته بود ! با کلی فکر و سرچ تونستم دوباره پیدا کنم اینجا رو ! واقعآ با نسخه ی آخر کار همه رو راحت کردی و تنها مشکلی که توش پیدا کردم مربوط به فیلترینگ بود ! که اگه کسی بخواد اطلاعاتی رو وارد دیتا بیس کنه که 2 تا حرف شبیه هم داشته باشه با مشکل مواجه میشه ! راهی هست که واسه سویچ خواصی فیلترینگ غیرفعال بشه ؟
و مشکل دیگه ای که من با بات دارم اینه که میخوام بعد از هر فاصله تشخیص بده یه کلمه جدیده و دوباره باید جوابشو از دیتا بیس بگیره بذاره پشت جوابی که از دیتابیس واسی کلمه ی قبل گرفته ! با کد نویسی این مشکل دارم ...... :( |
سروش جان،
مشكل دوم انشاالله در ورژن بعد با قرار دادن Pattern System حل ميشه. فكر كنم خيلي بهتر هم حل بشه... در مورد مشكل اول... مي توني مثال بزني؟ مثلاً دو تا عبارت كه وقتي يادش ميدي مشكل داررو مي توني بگي؟ |
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۲:۲۰ قبل از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.