![]() |
با سلام خدمت دوستان و مخصوصا آقا سياوش ممنونم از زحمات شما دوست عزيز.مي خواستم ببينم دستور <repetitive> رو چي جوري بايد خذفش كنم من از خود بات حذف كردم بعد به روباتم يه دستوري دادم به نام جك
وقتي كه مي زني جك چند بار كه ميزنم پشت سر هم ديگه نمي نويسه الان من مي خوام برنامه رو ويرايش كنم كه من مثلا هر چند بار كه پشت سر هم بزنم جك اونم واسم جك نمايش بده اين از اين.بعد مي خواستم ببينم كه مي خوام اينويسيبل به بات اضافه كنم اگه ميشه يكم بيشتر توضيح بديد.بعدش اين دستور جديد /tip اگه امكانش هست يكم در مورد اين توضيح بديد.بعد الان مي خوام يه دستور اضافه كنم به نام /bf و وقتي كسي زد /bf روبات در status مثلا بنويسه بچه ها اين ياروو بي اف مي خواد .اين طوري آره. يا مثلا دستور gf بگه اين طرف يا دوستمون gf مي خواد.بعدش سوالي كه ديگه داشتم برنمه رو از راه دور مديريت مي كنيد من هر كاري كردم نتونستم آيپي هم دادم چون adsl دارم هر كاري كردم نشد اگه ميشه يكم بيشتر توضيح بديد. بعدش نحوه كامل براي نوشن پيغام هاي متداول در دستور /help .ممنونم بازم ازتون تشكر مي كنم به خاطره برنامه تون. با تشكر |
در مورد تكرار من در پستي كه نسخه ي آخر رو در اون قرار دادم توضيح دادم، كافيه /joke رو به ثابت repeatSafeTerms در اول فايل frmMain.frm اضافه كنيد...
در مورد /tip كجاشو توضيح مي خواين؟ كافيه هر جا /tip مي بينيد با /joke مثلاً عوضش كنيد... بعد ليست جك هاتون رو توي جدول Tips قرار بديد. يا همون جدول Tips رو توي Access كپي كنيدش با نام Jokes و هر جا Tips در سورس بود هم با Jokes عوض كنيد. در مورد /gf و /bf هم ببينيد /status جچوري كار مي كنه... PersonId متغيري هست كه ID كسي كه pm داده توشه. با چند خط (دو خط مثلاً) اضافه كردن به بخش سويچ ها (كه كاملا با كامنت مشخصش كردم) مي تونيد اين كار رو انجام بديد... در مورد /help مي تونيد هر مجموعه پيامي كه مي خواين بدبد. فايل modSwitchHelp رو باز كنيد... فكر كنم اگر اين تاپيك رو از ابتدا بخونيد خيلي بيشتر با كد آشنا بشيد... |
پیشنهاد
سلام
امیدوارم حال همگی دوستان عزیز خوب باشه. اول از همه از آقای محمودیان برای ارائه ورژن جدید تشکر می کنم. برنامه نویسی با این سیستم کامنت گذاری خیلی سخته. کلا برنامه نویسی خیلی اعصاب می خواد. برای این بات یه چند تا پیشنهاد دارم. البته شاید پیاده سازی هاش سخت باشه. اما خوب پیشنهاد دادن که ضرری نداره :) : 1)امکان پاسخ گویی با زمان مثال:مثلا گفتگوی بین ساعت 11 PM تا 1 AM ، بات: "دیر وقته نمی خوای بخوابی؟" مثلا گفتگوی بین ساعت 6 AM تا 8 AM ، بات: "صبح به این زودی تو اینترنت چی کار می کنی؟" مثلا گفتگوی بین ساعات 12 PM تا 2 PM ، بات: "راستی، ناهار خوردی؟ ما که جاتون خالی کباب داشتیم. :)" 2)حس دلتنگی اگه یوزر مثلا 5 روز با بات چت نداشت، دفعه بعد بات پیغام هایی مثل زیر بدهد : بات: "کجایی پس؟ میدونی چند روز ازت خبر ندارم؟" یا بات: "بابا بی معرفت. مثل اینکه سرت خیلی شلوغه. وقت کردی یه سری هم به ما بزن. دلم خیلی برات تنگ شده." 3)امکان پاسخ اولیه همراه با شوخی و پس از تقاضای مجدد کاربر در رابطه با اون موضوع جواب منطقی. (منظورم جواب Random نیست.) یوزر:ساعت چنده؟ بات:فروشی نیست:) یوزر:ای بابا.حالا جدی بگو دیگه. بات:09:20 AM 4)قابلیت نظرسنجی از افراد برای کارهای آماری برطبق سئوالات مطرح شده Admin بات (می توان دلایل را هم ذخیره کرد.) بات:"یه سوال. به نظرت IE بهتره یا Firefox ؟ یوزر:"Firefox" بات:"چرا؟" یوزر:"خوب تو اینترنت یه سرچ کردم و بررسی ها رو خوندم. اما در کل IE خیلی کند هست و مشکلات زیادی داره." 5)یادآوری مناسبت ها و رویدادهای تاریخی بات:"راستی محمد اگه گفتی امروز چه روزیه؟" یوزر:"سه شنبه" بات:"نه بابا مسخره منظورم اینه که چه مناسبتی هست؟ یوزر:"نمی دونم" یات:"ای بابا امروز روز معلم هست دیگه" 6)امکان معرفی وب سایت همراه با موضوع بات:"امروز داشتم تو اینترنت یه چرخی می زدم یه سایت خیلی جالب در رابطه با "هوش مصنوعی" دیدم. اگه به "هوش مصنوعی" علاقه داری لینکش رو بهت بدم." یوزر:"آره. اتفاقا یه تحقیق در رابطه با هوش مصنوعی دارم.لینکش رو بفرست." بات:"http://www.artificial.ir" 7)اگر هیچ کسی با بات مثلا 5 دقیقه چت نداشت بات یه وضعیت احساسی از آخرین فرد داشته باشه. مثلا اگه آخرین فرد بات رو ناراحت کرده، بات در اولین چت بعدی با یه شخص دیگه اون وضعیت رو بروز بده. یوزر:"سلام.خوبی؟" بات:"سلام.نه" یوزر:"چرا؟" بات:"یکی یه حرفی بهم زده خیلی ناراحتم" 8)اگه کاربر یه سئوالی پرسید که بات جوابی برای اون نداشت بتونه کلمات کلیدی اون سئوال رو در بیاره و با حذف اجزای غیر ضروری یه جمله مثل حروف اضافه و علامت سوال و علامت های نگارشی و ... یه جستجو برای یوزر انجام بده و لینک جستجو رو به اون اعلام کنه. یوزر:"چطوری می شه ویندوز نصب کرد؟" ---(توضیح:جمله تبدیل بشه به "ویندوز نصب") بات:"یه لحظه صبر کن" بات:"این رو ببین"---(توضیح:لینک جستجو) یوزر:"اوه! خیلی ممنونم." 9)عکس العمل در برابر روز تولد یوزر یه چند تا پیشنهاد فنی : 1)مشکل Add Word و Refresh رو می شه حل کرد. اگه برای دکمه Add Word یه همچین کدی بنویسیم حل می شه و بعد از اضافه شدن رکورد جدید DataGrid بلافاصله Refresh می شه و دیگه نیازی به دکمه Refresh نیست : كد:
Private Sub cAddWord_Click() كد:
Private Sub tUser_GotFocus() 4)وقتی کاربر دکمه Sign in رو زد متن و عملکرد این دکمه به Cancel تغییر پیدا کنه. 5)در ضمن یه مشکل دیگه ای که داخل پروژه هست اینه که نمی شه فایل EXE رو ساخت و در موقع Make EXE هشدار می ده. 6)یه امکانی داخل VS.NET هست به نام Dataset . کارش اینه که می تونی مثلا یه Query از نوع Select بزنی و نتایج رو بریزی داخل به Dataset که در واقع مثل یه Table مجازی هست و دقیقا عین یه جدول بانک اطلاعاتی می تونی با سطرها و ستون هاش کار کنی و حتی Query هم بزنی. حسن این کار اینه که در مواقعی که داده ها تغییر آن لاین ندارند می شه کل داده ها رو یه بار خوند و ریخت داخل یه Dataset و برای بیرون کشیدن یه مقداری از اون جدول دیگه نیازی نیست که مجددا بخواهیم به اون بانک وصل بشیم بخصوص وقتی که تعداد مراجعات به بانک خیلی زیاد باشه. این کار توی سرعت خیلی تاثیر می گذاره. فکر کنم توی VS 6.0 و VB 6.0 نباشه. اما فکر کنم بشه با یه ترفندهایی پیاده سازی اش کرد. اگه بشه خیلی خوبه. همین دیگه. خسته شدم اینا رو تایپ کردم. :) با آرزوی موفقیت برای دوستان عزیز |
سلام
اول از همه باید تشکر کرد از تمامی دوستان که یه پروژه بزرگی رو شروع کردن. من یه مشکلی دارم در بوت من وقتی یه دستوری اضافه کردم مثلا کسی زد /Help در status یه چیزی بنویسه ولی وقتی می زنه /help خیلی طول می کشه دستور به status بره یا اینکه اگه دستوری دیگه زده باشی که status توش داشته باشه در آن تایم خاص اون رو می فرسته. چطوری تنظیم کنم تا می زنه سریع به به status. كد:
|
از دوستمون محمد جان اول از همه تشكر مي كنم بابت پست خيلي مفيدشون.
در نسخه هاي بعدي سعي مي كنم اين موارد رو اضافه كنم... و باگها بر طرف بشن. در ارتباط با سوال آخر، دليل اينكه تأخيري در تعويض Status قرار دادم به خاطر اين هست كه در غير اين صورت اگر شخصي پشت سر هم /help بزنه مثلاً ياهو به خاطر تعويض هاي مكرر Status بات رو قطع مي كنه. و در ضمن اگر سرعت تعويض Status از يك حدي بيشتر بشه ياهو ديگه قبول نمي كنه Status هاي جديد رو كه اگر در صفحات قبل ببيني اين مشكل توضيح داده شده. اما اگر مي خواين اين كار رو انجام بديد كافيه از دستور زير استفاده كنيد: كد:
sendData changeStatus(PersonId & " Dare Help Mano Mibine!") |
با سلام و عرض خسته نباشی
سیاوش جان من تازه آخرین نسخه مسنجر رو دانلود کردم Yahoo! Messenger 9.0.0.1912 Final بعد به روبوت هر چقدر پی ام میدم جواب نمی ده بعضی وقت از هر صدتا یکیش رو جواب میده اون هم تو بازده های زمانی مختلف بعد من فکر کردم مشکل از جای دیگه هست اینترنت همه چیز رو بررسی کردم فایده نداشت بعد روبوت های خارجیه هم چک کردم دیدم باز هم همین مشکل رو داشتن بعد آخر متوجه شدم از مسنجر هست پاکش کردم نسخه 8و7 رو نصب کردم مشکل به کل حل شد البته اگر یاهو 9 بتاش هم باشه مشکل نداره فقط مثل این که با این آخری مشکل داره
متشکر منتظر نظرتون هستم |
نقل قول:
سلام آقا من کد جدید رو اضافه کردم ولی وقتی اجرا می کنم اررور می ده. این هم اررور http://irani-soft.persiangig.ir/1.JPG كد:
|
فكر كنم يكي از ورودي هاش رو در كد فراموش كردم:
كد:
sendData changeStatus(PersonId & " Dare Help Mano Mibine!", false) |
سلام
باتشکر از شما سیاوش جان. درست شد. یه 2 تا مشکل دیگه دارم شرمنده که هی سوال می کنم.شاید سوال دوستان دیگه هم باشه. 1- مثلا من می خوام 3 تا Help داشته باشم. دستورات هم به صورت زیر باشه. /Help /Help-2 /Help-3 همه رو درست کردم هم ماژوال ها و هم دستورات و لی وقتی می زنی /Help-2 همون Help اول رو نشون می ده. 2- من می خوام یه قسمت اضافه کنم که هرکی خواست ASL به بات بده و بات هو در دیتابیس ذخیره کنه. من می خواستم اگه بهشه یه راهنمایی کنید. من اومدم از طریق همان دستور /Lern درست که خودم هم گیج شدم. بازهم تشکر فراوان. |
در مورد /Help ها من حدس مي زنم بعد از دستور Left در قسمتي كه شرط ها رو داريم عدد رو از 5 به مثلا 7 تغيير ندادي... ترتيب هم مهم هست. يعني اول بايد /Help-2 رو قرار بدي و بعد /Help چون در غير اين صورت شرط مي بينه /Help-2 هم 5 كاراكتر سمت چپش Help هست و بقيه ي شرط ها رو چك نمي كنه...
در نهايت كد بايد شبيه كد زير بشه: كد:
' Help2 switch |
نقل قول:
|
پیشنهاد
در جهت نزدیک کردن گفتگو ها به شیوه گفتگوی انسانی یه سری پیشنهاد دیگه دارم.
باور کنید من از لحاظ فنی هنوز نمی دونم این بات چطوری کار می کنه و یا کدهای اون چی هست یا شیوه برنامه نویسی اش چه شکلی هست . (هنوز وقت نکردم بررسی کنم.) اما چون یه مقداری علاقه مند شدم چیزهایی که فعلا می گم بر اساس استنباط خودم از شیوه های مختلف گفتگو های انسانی هست و فکر می کنم که می شه اونها رو به این بات هم تعمیم داد. چون فکر می کنم همه چیز دانش فنی در زمینه پیاده سازی نیست و در خیلی از موارد تحلیل یه چیز خیلی مهمتره. همونطوری که می بینید مثلا در اکثر زمینه های اتوماسیون از متخصصان اون رشته که شاید تا حالا با کامپیوتر کار نکرده باشند دعوت به همکاری می شه! پیشنهادات : 1) دسته بندی جملات: ما آدم ها معمولا پس از معاشرت با افراد کم کم یه سری از جملات و عبارات رو دیگه به کار نمی بریم و برعکس یه سری چیزهای تازه استفاده می کنیم. این مورد در رابطه با روابط دوستانه صدق می کنه. مثالی که در این رابطه می تونم بزنم اینه که معمولا ما در اولین برخورد با یه شخص از "چه خبر؟" یا "خب دیگه چه کارها می کنی؟" یا "خوش میگذره؟" یا "یه سئوال" و ... استفاده نمی کنیم و معمولا این جملات رو در دفعات بعدی ملاقات به کار می بریم. یه سری جملات هم هستند که معمولا در اولین ملاقات ها به کار می روند مثلا : "ببخشید می تونم یه سئوالی از شما بپرسم؟" یا "خیلی عذر می خوام که وقتتون رو گرفتم" . جملاتی که بات برای یوزر می فرسته رو می شه دسته بندی کرد به این شکل که بات بر اساس تعداد گفتگو هایی که داشته (نه در یک روز ثابت) یه سری از عبارات رو برای طرف بفرسته و یه سری رو نه. به طور کلی فایده این کار این هست که شیوه گفتگو با یه شخصی که اولین چت با اون هست با یه شخص دیگه ای که مثلا 5 بار تا حالا با اون چت داشته فرق می کنه. البته بات باید در هر شرایطی قابلیت پاسخگویی به همه این سئوالات و یا عبارات رو داشته باشه اما خودش با توجه با درجه رفاقت و گفتگو اونها رو بپرسه.در این دسته بندی بات می تونه حتی نسبت به یه دوست صمیمی که داره یه سئوال رسمی که در دسته شخصی که اولین چت رو داره هم واکنش نشون بده. مثلا گفتگوی یه دوست صمیمی با بات : یوزر:"ببخشید می تونم یه سئوالی از شما بپرسم؟" بات:"حالا چرا اینقدر رسمی حرف می زنی :)" بات:"بفرمایید" 2) تشخیص اینکه جمله تمام شده است یا نه (تشخیص کامل بودن جمله): من خودم دارم هنوز راجع به این موضوع فکر می کنم که از طریق چه روشهایی می شه تشخیص داد که جمله با توجه به نوع اون مثل خبری، پرسشی و ... کامل هست یا نه . ما آدم ها در گفتگو ها این موضوع رو تشخیص می دیم و اگه طرفمون ادامه نداد خودمون ادامه جمله رو از اون با گفتن یه سری از عباراتی مثل "خوب!" یا "بعد" می خواهیم. مثلا اگه یه کسی به ما بگه : "علی آمد و" یا "چرا باید درس" ما تشخیص می دیم که این جملات ناقص و ادامه دار هست. اگه از دوستان در این رابطه نظری داره حتما بگه. 3) اگه یه بانک از اسامی معمول فارسی داشته باشیم (همراه با شیوه های معمول نوشتاری یک اسم. مثلا : محمد/Mohamad/mamad/Mohammad)خیلی کمک می کنه به این شکل که اگه مثلا در یه جمله اسم شخصی باشه بات می تونه نسبت به اون شخص واکنش نشون بده. مثال: یوزر:"امروز علی بهم گفت درس بخون." بات:"علی دیگه کیه؟" یوزر:"یکی از دوستام." بات:"آهان!" 4) تشویق یوزر برای گفتگو در آینده : مثال : یوزر:"من دیگه کم کم می رم." یوزر:"خداحافظ" بات:"راستی دفعه دیگه هم دیگه رو کی ببینیم؟" یوزر:"سه شنبه-8 شب خوبه؟" بات:"عالیه.پس می بینمت.فعلا خدانگهدار" (البته شاید بشه کم کم این ویژگی رو تا حد ثبت ساعات ملاقات و بررسی اینکه مثلا یوزر آنلاین بوده یا نه گسترش داد.) ««« در آخر هم یه سئوالی دارم. با چه روش هایی می شه نوع یه جمله رو تشخیص داد؟ مثلا جمله خبری، پرسشی، طنز و ... مثلا در جمله پرسشی معمولا در آخر جمله ؟ میاد و ... »»» با آرزوی موفقیت برای دوستان عزیز :) |
دستور help
با سلام:
من ميخواستم دوستان گلم يه توضيح در مورد اضافه كردن يه دستور به help منو كمك كنند. ممنون از سياوش آقا و دوست عزيز و جديدم اقاي رضايي گل لطفا يه توضيح جامع و همه فهم:D |
دوست عزيز،
من فكر كنم اين سوال قبلاً جواب داده شده. اگر آخرين نسخرو دريافت كنيد از ابتدا يك منوي Help براي بات تهيه شده و با سويچ /help مي تونيد اون رو مشاهده كنيد. براي تغيير متن اين منو كافيه فايل modSwitchHelp.bas رو تغيير بديد.. |
با سلام و تشكر فراوان از آقا سياوش عزيز
چند پيشنهاد : ربات بتونه فايلي رو از طرف بگيره و در بانك نرم افزاري خودش ذخيره كنه و ديگر افراد بتونن از اين بانك استفاده كنند ------------------------------------------------------------------------------------------------------- ربات با سوئيچ /inv تشخيص بدهد آيدي مورد نظر هست يا نيست و به ما خبر دهد ------------------------------------------------------------------------------------------------------- ربات چند آيدي ادمين داشته باشد كه بتوانند از هر جاي رباط رو كنترل كنند وامكاناتي مانند : غير فعال كردن ربات مشاهده ادليست مشاهده افرادي كه با ربات در حال چت هستند و در صورت نياز جواب آنها اگر يكي از آيدي هاي ادمين آنلاين بود و ربات جواب سوالي رو نميدونست از آيدي ادمين كمك بگيرد و جواب دهد ------------------------------------------------------------------------------------------------------- از طريق پروفايل ياهو افراد ميشه به اسم و سن و ... پي برد ربات بتونه اين اطلاعات رو بگيره و با توجه به اين اطلاعات جواب طرف رو بده مثلا با استفاده از نام طرف و جنسيت در جواب سلام : سلام آقا محمد و .... با تشكر |
سلام به همه ی دوستان و سلام مخصوص از راهی دور به سیاوش،سیاوش و سیاوش...
آقا کار جالبی هست ممنون از قسمت های جدید که اضافه کردید. یه مشکل دارم اونم اینه که چطور می تونم از طریق روبوت یه صفحه اینترنتی رو بروز کنم!!؟ قبلا یه روبوت بود به نام kikeykoja که آخرین پی ام هایی که به روبوت داده شده بود رو نمایش می داد... |
نسخه 1.3.6 روبات ياهو مسنجر
1(ها)ضميمه
خوب اين هم نسخه ي جديد بات ياهو مسنجر...
الآن دقيقاً ويژگي هاي جديدش رو يادم نمياد اما چند ويژگي جديد مهم در اين نسخه عبارتند از:
در مورد سوال دوستمون در ارتباط با بروز صفحات وب. شما مي تونيد از آبجكت Web استفاده كنيد كه در نسخه ي قبلي توضيح استفاده از اون داده شده و با نگاه كردن به modSwitchSearch.bas مي تونيد يك مثال كاربردي از اون رو ببينيد. در مورد ديدن اطلاعات افراد با استفاده از پروفايل، سايفر اين امكان رو داشت اما با توجه به عوض شدن سبك پروفايل در ياهو و آپديت نشدن پروفايل جديد توسط اكثر كاربرها در حال حاضر فكر نمي كنم وقت گذاشتن روي اين مورد منطقي باشه. در ضمن پيشنهادات دوستمون محمد خيلي جالب هستند خيلي خوب هست در اين ارتباط بيشتر بحث بشه تا به ايده هاي جديد و راهكار هاي جديد براي هوشمند كردن بات برسيم. پسورد: كد:
www.artificial.ir |
با سلام و تشکر فراوان از ارائه نسخه جدید این برنامه ان شاالله که مفید باشه
به نظر من بهتر است برای هر نسخه یک فایل به عنوان آموزش ادیت در کد ها و کلا کار با برنامه هم قرار دهید که همه از این برنامه لذت ببرند اگر بشود قابلیت هایی مثل ذخیره آی دی های روم و همینطور پی ام دادن به طور تک تک در روم ها رو هم اضافه کرد و همینطور قابلیت autopm در روم ، عالی می شه یک مسئله این برنامه جوری طراحی شده که پی ام هاش توی روم ها اسپیم نشه ؟ |
مشكل
با سلام:
خسته نباشيد آقا سياوش و دوستان ديگري كه تلاش مي كنيد- يه مشكل داره اين ورژن جديد و اونم اينه كه با اضافه شدن قسمت دوستان يا فرندز ديگه نميشه بطور واضح پيغام هاي كه به ربات داده ميشه رو خوند و ديد از تو همين صفحه اصلي. اگه قابل تغيير سايز دادن بود به نظر من خيلي بهتر ميشد |
نسخه 1.3.7 روبات ياهو مسنجر
1(ها)ضميمه
توي اين نسخه فقط چند تا از باگ هاي نسخه ي قبلي برطرف شده...
علاوه بر اون چند تغيير ديگر هم داريم از جمله: اضافه شدن دو فلش جهت بزرگ و كوچك كردن ليست دريافت پي ام ها. با اين امكان جديد شما مي تونيد ليست دريافت پي ام ها رو به سه سايز مختلف در بياريد و اينطور خيلي بهتر مي تونيد پيام هاي دريافت شده توسط بات رو چك كنيد. در اين نسخه وقتي بات به روم ميره كاربران جديد به ليست دوستانش در بانك اطلاعاتي اضافه مي شن. يكي از مهمترين تغييراتي كه داده شده اتصال بات به بانك اطلاعاتي مركزي هست! كه براي كمك به رسيدن اين بات به هدفش طراحي شده. از اين نسخه به بعد به صورت پيشفرض وقتي كسي عبارتي رو با سويچ /learn به بات ياد ميده علاوه بر ثبت شدن اين عبارت در بانك اطلاعاتي بات، اين عبارت در بانك مركزي artificial.ir هم ثبت ميشه. به اين منظور يك API طراحي شده كه در حال حاضر فقط جهت ثبت اطلاعات از اون استفاده ميشه. اگر دوست نداريد اين اتفاق بيفته مي تونيد در فايل modSwitchLearn.bas چند خط مربوط به اين بخش رو حذف كنيد. همچنين وقتي كاربر جديدي به بات پي ام ميده نام اين كاربر در بانك اطلاعاتي مركزي ثبت ميشه. توجه داشته باشيد تمام اين اطلاعات با نام خود بات و صاحب بات ثبت مي شن! همانطور كه مي دونيد قرار بود يك مسابقه بين بات ها برگزار شه! حالا يك امكان جديد هم براي سنجش فعاليت و ميزان كمك بات ها داريم و اون هم Toplist هست! در Toplist كه با زدن دكمه هاي Ctrl+L قابل دسترس هست ليست تمام بات هايي كه از SMClient استفاده مي كنند (البته اونايي كه بخش بانك اطلاعاتي مركزي رو حذف نكردند) به همراه تعداد عباراتي كه از طريق اون بات ها به بانك مركزي آموزش داده شده و همينطور تعداد كاربران بات موجود هست! كه مي تونه تا حدودي نشاندهنده ي قدرت و ميزان پيشرفت بات باشه! ممكنه در مسابقه از اين پارامتر ها هم استفاده بشه (البته با بررسي مفيد بودن اطلاعات آموزش داده شده). يا حتي ممكن هست مسابقه ي مجزايي در اين زمينه برگزار بشه. به نظر شما چه آمار ديگري از بات ها ثبت بشه مي تونه مفيد باشه؟ مثلاً تعداد پترن ها فرستاده بشه، يا مثلا آمار افراد فعال در روز يا ساعت ثبت بشه! يا تعداد پيام هاي دريافتي توسط بات ها! به نظر شما ثبت و مقايسه ي چه اطلاعات ديگري مي تونن در مفيد و كارا بودن بات تاثير داشته باشن؟ پسورد: كد:
www.artificial.ir |
مشکل کوچیک
من یه مشکل دارم ! نمیدونم وقتی یوزر و پسوورد رو وارد میکنم تو حالت sending login information
میمونه ! دیگه هیچی نمیشه ! چرا ؟ |
سلام دوست عزیز من به تازگی در فروم شما عضو شدم . مطالب این تاپیک را هم مطالعه کردم و گپی هم با روبات شما زدم و بابت تلاشتون واقعن تبریک میگم کاری که کردید جالبه و کاری که دارید انجام می دید یعنی آموزش و گسترش از اونم جالب تره به هر حال می خواستم بدونم در زمینه اتصال به یاهو از طریق زبان های تحت وب تجربه ای دارید ؟ یعنی بشه با استفاده از پی اچ پی به کاربری pm ارسال کرد یا متقابلن دریافت کرد . شما اشاره ای به پروتکلی مبتنی بر xml کردید. آیا برای استفاده تحت اسکریپت های وب کاربردی داره؟ در کل میخواستم ببینم میشه چنین رباتی را با php هم پیاده کرد . ظاهرن مشکل فقط در دریافت و ارسال پیغام ها است. ممنون از پاسختون
|
ورژن جدید اومده، حالا تکلیف من که یه برنامه رو برپایه v1.3.4 شروع کردم چیه؟!!
|
نقل قول:
اما برای تشخیص هویت (authorize یا identify فک کنم میگن...) کار کمی پیچیدست و هش های پیچیده ای صورت میگیره، تا جایی که حتی برای application های تحت os مثل همین برنامه که با vb نوشته شده یا نمونه های مشابه java، یک dll یا library به برنامه اضافه میشه که فقط کارش لوگین کردنه. |
نقل قول:
|
نقل قول:
نقل قول:
نقل قول:
|
با سلام
وقتی آی دی رو لوگین می کنم invalid login information می ده در صورتی که همه چی درسته لطفا مراحل راه اندازیشو توضیح بدین |
در نسخه هاي قبلي كار مي كرده؟
اول از همه username و password رو حتماً چك كنيد و مطمئن شيد مثلاً Caps lock روشن نيست. آيا فايل ycrypt.dll در فولدر بات شما قرار داره؟ اگر اين فايل در فولدر بات قرار نداشته باشه اين مشكل پيش مياد... سوال ها رو جواب بديد بهتر مي تونم كمك كنم... يكي از دوستان مشكلي رو در ويندوز ويستا گزارش دادن. دوستاني كه در ويندوز ويستا از اين بات استفاده مي كنند قبل از شروع روي Setup.bat كليك راست كنند و Run as administrator رو بزنند... در غير اين صورت برنامه نمي تونه ocx و dll فايل ها رو رجيستر كنه... |
یوزر رو که 100 % درست میزنم من ADSL 768 سپنتا دارم ! vpn هم داشتم که در هر دو حالت تست کردم ولی بازم نشد ولی وقتی برنامه رو داخل VB اجرا میکنم ! درست کار میکنه !
|
"من یه مشکل دارم ! نمیدونم وقتی یوزر و پسوورد رو وارد میکنم تو حالت sending login information
میمونه !" برای من هم همینجوری میشه. البته وقتی که exe میکنم. تو نسخههای قبلی هم میشد. ---------------- اگه تو پسورد کاراکتری مثل # باشه میگه "invalid login information" |
مشكل از لينك نشدن فايل dll و فايل exe هست احتمالاً. فايل ycrypt.dll رو در system32 كپي كنيد ببينيد باز هم اين مشكل هست؟
اگر بود يك راه اين هست كه با vb پروژرو باز كنيد و مجدداً فايل exe رو ازش بسازيد. براي اين كار در vb بريد داخل File و Make prjYahoo.exe. بعد بايد درست بشه... راه ديگري به نظر كسي مي رسه همينجا بگه :)... |
با سلام
اول از همه تشکر از آقا سیاوش به خاطر تلاش بسیارشون من کمی تغییرات جزئی در مورد وارد شدن به روم دادم http://users5.titanichost.com/3dboy/...t%20v1.3.8.rar خیلی جالب میشد که وقتی ادد لیست بات آنلاین میشدند بات به آنها به چت می پرداخت با تشکر |
سلام من از یاهو مسنجر 9 استفاده می کنم در ورژن 1.3.6 و 1.3.7 مشکل لاگین دارم قبل تر از اون رو تست نکردم
یوزر و پس 100% درست هست و از این جهت همه چی رو چک کردم فایلی که گفتین هم هست من فکر می کنم از سرور scs.msg.yahoo.com باشد از adsl 128 استتفاده می کنم پروکسی و vpn هم استفاده نمی کنم البته طبق گفته دوستمون در پسورد بنده # وجود داره که با پسورد های دیگه وارد شد نقل قول:
|
سلام
از فرمان learn/ که استفاده می کنم میگه متوجه نشدم یعنی حرفی رو یاد نمی گیره ... از دکمه addword که استفاده می کنم ارور run time (0) میده |
run-time error `0`error
سلام
میخواستم بدونم این ارور به چه علت هست درضمن از دستور /learn نمیشه استفاده کرد کار نمی کنه |
دستور /learn بايد با " استفاده بشه...
مثلا: كد:
/learn "salam" "salam azizam" ارور addword رو من نديدم تا به حال. از چه نسخه اي از ويندوز استفاده مي كنيد؟ ممكن هست با ويژوال بيسيك اجرا كنيد و بگيد در اون چه اروري مي گيريد؟ مشكل # در پسورد رو در نسخه ي بعدي درست مي كنيم به خاطر اين هست كه كوكي رو از وب مي گيره و در لينك ها # بايد به شكل ديگري تبديل بشه... خوشحالم كه مشكل با كمك دوستان معلوم شد... از دوست خوبمون 3dboy هم تشكر مي كنم! بسيار تغييرات خوبي رو ايجاد كردند. در نسخه ي بعدي حتماً اين تغييرات با كمي تغيير باقي مي مونند! ممنون.. |
run-time error `0`error
سلام این مشکلم فهمیدم مال چی هست مال تغیررات در SMBot میباشد
|
با سلام خدمت سیاوش جان
در دستور لرن حتی با گذاشتن علامت " هم چیزی یاد نمی گیره ! در مورد ارور هم اگر برنامه رو اجرا کنین در ویندوز xp بعد از پایین دکمه اد ورد را بزنین متوجه ارور می شین در همان قسمت که کادری هست برای یاد دادن کلمه در خود برنامه به عنوان سوال و درخواست نقل قول:
|
سلام
امکان نوشتن این برنامه تحت لینوکس هم هست؟ |
بابا این روبات کار نمی کنه در مرحله sending information ثابت می مونه؟ چرا؟؟؟؟:confused::confused::confused::confu sed::confused:
|
زمان محلي شما با تنظيم 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.