![]() |
سلام سیاوش جان
خوب ممنون که مشکل فارسی رو حل کردی ای کاش کاری می کردی که بات برای پیغام انگلیسی جواب فارسی ارسال کنه ولی اگه براش به فارسی تایپ کنی و فارسی هم بخوای تایپ کنی جواب نمی ده ای کاش این فانکشن تبدیل به هگزا رو برای دریافت فارسی نوشتی برای ارسال هم بنویسی بعد این مشکل رو تو تکست باکسی که به یک کاربر خاص می فرستی رو حل کن که فارسی نمی فرسته ممنون |
انشاالله اين مشكل هم توي ورژن بعدي حل ميشه.
از اونجايي كه ديدم از اين تاپيك استقبال خوبي شده گفتم يك صفحه براش در SourceForge.net درست كنم. لينك اين پروژه در سورس فرج: كد:
https://sourceforge.net/projects/yahoo-robot/ در صورتي كه دوست داريد هميشه باتتون آپديت باشه و آخرين ورژن رو داشته باشيد مي تونيد از svn سورس فرج استفاده كنيد. آدرس svn ياهو! مسنجر بات: كد:
https://yahoo-robot.svn.sourceforge.net/svnroot/yahoo-robot |
سلام سياوش
خيلي وقت بود كه بحث اين روبات رو دنبال ميكردم مرسي از لطف شما واقعا ممنون |
با سلام من مي خواستم دستورات كامل اين برنامه رو بذاري من قبلا با رويا كار كرده بودم خيلي چيزايي مي دونم اما الان اين برنامه وقتي كسي اين روبات رو واسه خودم ادد مي كنه بايد همون جا درخواست ادد رو كامل قبول كن فكر كنم منظورم رو متوجه نشديدمثلا الام من روبات سافر رو ادد مي كنم اونم سريع در خواست ادد كردن رو قبول مي كنه مي خواستم ببينمدستورش چيه ادد الان هست به طور پيش فرض اگه كمكم كنيد ممنون ميشم
|
سلام آقا سياوش بابا دمت گرمه عزيز تو كه به مردم حال دادي يه كاري ديگه هم ميكردي ديگه آخرت خفن بود آره اون فايل SMBot واسه روبات سايفر يا روبات نئو رو ميذاري بابا واسه من خيلي مهمه اگه بذاري يه دنيا ممنونتم
|
دوست عزيز،
اون درخواست اولي كه گفته بوديد كه در نسخه ي آخر مشكلش حل شده فكر مي كنم. اگر نشده لطفاً يه مثال بهتر بزنيد. در حال حاضر كسي بات رو اد كنه بات قبول مي كنه بلا فاصله و يك پيغام خوش آمد گويي هم مي فرسته. در مورد دومين درخواست. متأسفانه سايفر به زبان جاوا نوشته شده و ار بانك اطلاعاتي MySql استفاده مي كنه كه با بانك اطلاعاتي اين بات كه Access هست فرق مي كنه. در ضمن Pattern base هستش و الگو هاش طور ديگري تعريف مي شن كه هدف نهايي اينه همان سيستم الگويي كه روي سايفر وجود داررو روي اين بات به زبان VB كه خيلي ساده تر هست پياده كنيم. انشاالله از ورژن بعدي سيستم Pattern رو معرفي مي كنم و مي تونيد بات هاي خيلي حرفه اي تري ايجاد كنيد. |
سلام آقا سياوش ورژن جديد برنامه رو گرفتم بازم يك نفر اين روبات رو ادد مي كنه در خواست ادد كردن رو قبول نمي كنه من وي بي يه چيزايي سر در ميارم اگه مي توني بگو كودوم قسمت رو ويرايش كنم.بعدش من Access رو مي دونم بات روبات هست نميشه حالا دستورات كامل اين برنامه رو بذاري اگه اين كار رو كني دمت گرم
|
Status
با تغییر پی دی پی status دیگه تغییر نمی کنه یعنی status نشون نمی ده؟
انگاری yahoo اونو block می کنه که چند مین بعد درست میشه؟ میشه کاری کرد که با تغییر پی در پی status اینطوری نشه؟ ---------------------------------------------------------------------------------------- اگه سروری که تو این prj آخری گذاشتی به سروری که در اولین prj گذاشتی تغییر کنه بازم audiblee و چیزایی که تو جدیده گذاشتی بازم جواب میده؟ مشکل statuso حل بشه ممنون میشم! |
نقل قول:
|
نقل قول:
دوستان ديگر هم اگر در اين زمينه مشكل دارن لطفاً اطلاع بدن. قسمتي كه اين كار رو انجام ميده در فايل frmMain.frm خط 160 هست: كد:
Case 214 لطفاً منظورتون رو از دستورات كمي بهتر مطرح كنيد. نقل قول:
نقل قول:
كد:
Arg1 = FilterMessage(Arg1, False) |
توی رویا یه امکانی هست ایه که اگه کاربر کامه ای تایپ کنه اگه اون کلمه توی دیتابیس هم نباشه شبیه اون کلمه رو رویا پیدا میکنه و response اونرو به کاربر نشون میده با اینکار میشه گفت توان هوشی روبات بیش از اندازه زیاد میشه و کمتر میگه این کلمه رو بلد نیستم یادم بده بعد اینکه اگه کاری کنید و قتی کاربر روبات رو ادد میکنه آیدی کااربر توی دیتابیس ذخیره بشه عالی میشه
یکی هم اینکه status بصورت Random و اتوماتیک عوض بشه یعنی ما از قبل چند جمله بهش بدیم که هر 10 ثانیه یکیش رو تو استاتوسش نشون بده و اینم خوبه وقتی کسی روبات رو ادد میکنه روبات تو استاتوشش بزنه این آیدی منو ادد کرد دوست جدید منه این آیدی پیش از پیش از همه توسعه دهندگان این روبات تشکر میکنم |
SMClient v1.2.2 New Edit By Me :D
با سلام خدمت همه اولا می خواستم همه دوستان id های روبات خودشونو بگن که باهم بیشتر آشنا شیم. این ماله منه با اجازتون. روبات بروبچ بندرعباس id: R_CO.ROBOT
-------------------------------------------------------------------------------------------------- دوستان می خواستن استاتوس تغییر بدن من این ver جدیدو گذاشتم این امکان میده که کسی salam کرد استاتوسو رندوم که 2 نوع هست تغییر بده. اما همونطور که در پست های قبل گفتم مشگل کوچیکی داره. ----------------------------------------------------------------------- با salam کردن status آی دی کسی که سلام کرده رو می زنه همراه با خوش آمد گویی. ------------------------------------------------------------------------------------------------- انم نسخه من تقدیم به همه + سیاوش Download SMClient v1.2.2 |
نقل قول:
برای status هم این یه کد نویسی ساده است که با تایمر بیاد status رو عوض کنه ! و برای اینکه هرکی روبات رو ادد کرد توی Status بزنه هم خیلی خیلی ساده است ! قرار نیست که دیگه سیاوش بیاد واسه شما همه کارایی که تو میخوای رو روی روبات انجام بده ! این روبات هم open source و رویا open source نبود فقط شما می تونستین اسکریپت خیلی ساده بهش اضافه کنید . |
نقل قول:
من در حال حاضر روی چک کردن اینویزیبل (Invisible ) دارم کار میکنم ..... هنوز به نتیجه ای نرسیدم .... باید بگم Packet مربوط به Doodle رو بفرسته و..... اگه سیاوش جان میتونی یه کمی کمک کن برای این... |
For All User
soroosh-ab جان قرار نیست که همه بلد باشن که چجوری یه چیزو به این روبات اضافه کنن
پس بهتره این حرفو نزنیم که این کار ساده است یا نیست خودت انجام بده یا نده؟ منظورم به جوابی بود که به دوستمون داده بودی اگه بلدی بسم الله راهنمایی کن دوستمونم راه بیوفته همونطوری که سیاوش ما رو راه انداخت. من تونستم مشکل salam که استاتوسو تغییر میده حل کنم گذاشتم همه استفاده کنم تو هم اینکارو کنی فکر کنم بهتر باشه. ------------------------------------------------------------ Download SMClient v1.2.2 ------------------------------------------------------------ |
نقل قول:
نقل قول:
نقل قول:
|
Status
sorosh جان فکر کنم کد من بیشتر بکار بیاد واسه اینکه امکان random کردن استاتوس واسه یک جواب وجود داره یعنی کسیAdd کرد استاتوس های Random بده.
ولی نمیشه به کار شما ایراد گرفت --------------------------------------------- Doanload SMClient v1.2.2 --------------------------------------------- |
نقل قول:
|
با سلام خدمت تمام دوستان .اي بابا اگه هر كودومتون بات جديدي ياد دارين يا همون دستور خاصي اگه ياد دارين بذارين ممنونم.
|
با سلام خدمت آقا سياوش نميشه اين برنامه رو طوري طراحي كرد كه بتونيم توي يه هاستي آپلود كنيم بعد يك امكاني به اون بديم تا 24 ساعته ان باشه ها حالا من كه adsl دارم 1 ساله اشتراك واسم مهم نيست اما اون كسي كه با ديال اپ ان ميشه واسه اون خيلي بده اگه اين طور امكاني هستد توضيح بديد ممنونم
|
اينم روبات من حتما ادد كنيد ممنونم.robotramian
|
نقل قول:
اینو مطمئن باشین اگه من خودم بلد بودم به هیچوجه اینجا مطرح نمیکردم و خودم امکانات رو اضافه میکردم و اینجا هم برای استفاده عموم قرارش میدادم همونطور که دوستمون اینکارو کرد به هر حال از شما هم ممنون :) |
تازه وارد
سلام به همه :)
|
ورژن جديد روبات ياهو مسنجر - 1.2.3
1(ها)ضميمه
اين هم از نسخه ي 1.2.3 روبات ياهو مسنجر، با قابليت هاي جديد زير:
كد:
www.artificial.ir از دوست خوبمون r-co به خاطر به اشتراك گذاشتن كدش واقعاً ممنونم. اي كاش بقيه ي دوستان هم در اين زمينه كمك كنند. حتي به اشتراك گذاشتن بانك اطلاعاتي هم مي تونه خيلي به پيشرفت يك بات پايه كمك كنه. در جواب به masoud-80: متأسفانه اين امكان وجود نداره مگر اينكه Remote Desktop Access به يك سرور داشته باشيد يا Access اجرا كردن برنامه روي سرور رو داشته باشيد كه با خريد هاستينگ هيچ وقت اين دسترسي رو به شما نمي دن. وگرنه مي تونستيد روي سرور به راحتي يك ويروس اجرا كنيد مثلاً. پس اين درخواست كمي غير قابل اجرا هست. |
فوق العاده
1(ها)ضميمه
واقعا کارت حرف نداره سیاوش جان :rolleyes:
من دیتابیس shahrobot رو که قبلا robofun بود و یاهو تحریمش کرد رو براتون گذاشتم امیدوارم بدردتون بخوره - هرچند که بیشتر روباتها از دیتابیس robofun استفاده میکنن چون قبلا توی سایت دیگه برا دانلود گذاشته بودم |
سلام. سیاوش جان چرا از ListView برای RecMess استفاده نمیکنی ؟ Listview امکانات خیلی بهتری داره و می شه دسته بندی کرد پی ام هارو و خیلی تمیز تر میشه برنامه .
و روبات یه چیز دیگه هم کم داره ..... لیست سیاه .... که افراد مزاحم رو بشه گذاشت اونجا و دیگه لازم نیست دستی به لیست Ignore اضافه کنیم ..... و یا راهی هست که لیست Ignore رو که یاهو مسنجر میگیره از سرور رو ما با این برنامه بگیریم و بهش آیدی اضافه کنیم ؟ داشت یادم می رفت بگم که /PM یه باگ کوچیک داره که باید بهش بگی اگه arrPM(1) برابر با tuser.text باشه به personID یه پی ام بده که به خودم نمیتونم پی ام بدم چون اگه یکی بیاد با /pm آیدی روبات رو بده اونوقت هی به خودش پی ام میده روبات .... |
دليلي استفاده نكردن از ListView اين بود كه در ورژن هاي اوليه نمي خواستم از Windows Common Controls استفاده كنم. از اونجايي كه توي ورژن 1.2.1 به بعد از اين كنترل ها استفاده كردم حق با شماست انشاالله در ورژن بعدي اني كار رو انجام ميدم.
باگ دوم هم درست مي گيد با يك شرط ساده حل مي شه كه در ورژن بعدي اين كار رو انجام ميدم. يك نظر ديگه هم يكي از دوستان مي گفتند كه اضافه كردن System Tray براي برنامه بود كه وقتي Minimize ميشه بات بياد بقل ساعت ويندوز كه اين موضوع هم انشاالله اضافه خواهد شد. |
سیاوش جان هنووز که مشکل فارسی رو تو این نسخه حل نکردی
کاری کن که انگلیسی ازش سوال می کنن به فارسی جواب بده ممنون |
نقل قول:
نقل قول:
سیاوش راجب لیست سیاه چی ؟ توی ورژن بعدی درست میشه ؟ بهتره که داشته باشه و توی دیتابیس باشه ... بعد به راحتی میشه گفت اگه PM های تکراری بیشتر از 10 تا شد طرف ایگنور بشه . |
نقل قول:
نقل قول:
مثلآ سلام به UTF-8 میشه : سلام |
learn message username/
حالا چطوری برای learn/ یه username قرار بدیم یعنی هرکی با learn/ چیزی به روبات آموزش داد
username اونو تو همون Message تو قسمت username ذخیره کنه؟ |
Status Timer
30 ثانیه بودن تغییر status بعد از تغییر پی درپی بلوک میشه و دیگه status تغییر نمی کنه؟
30 ثانیه چطوری به دقیقه تلدیل کنیم مثلا 1min=60s یا 2 دقیقه؟ تو کدوم خطه؟ (; |
نقل قول:
من اگه بخوام کلمات زیادی رو از این روش تبدیل کنم بعد کپی کنم تو برنامه خیلی طول می کشه به خاطر همین منتظر فانکشن تبدیل از طرف آقا سیاوش هستیم |
نقل قول:
نقل قول:
|
نسخه جديد روبات ياهو مسنجر
1(ها)ضميمه
اين هم ورژن 1.2.4 بات ياهو! مسنجر با امكانات جديد زير:
كد:
www.artificial.ir |
با تشکر از سیاوش جان بنظر من در ورژن جدید یک کانتر بزاری خیلی خوب میشه اینوجوری میشه فهمید بازدید از روبات چقدر هسا و آیا بازدیدها بیشتر میشه یا کمتر
مثلا آمار pm های ردو بدل شده آمار کلمات جدید یاد داده شده اینطوری میشه پیشرفت روبات رو زود فهمید |
نقل قول:
ولی این چیزایی که گفتم کمبود روبات نیست فقط با این کار کامل تر میشه ! اما تشخیص کلمات به بهترین روش خیلی مهمه . به نظر شما کدوم راه بهتره واسه تشخیص کلمات ؟ ولی در کل ورژن آخر یکی از کامل ترین ورژن هاست واقعآ سیاوش جان خیلی کارت درسته . مرسی . |
نقل قول:
سلام میشه لینک دانلود خود نرم افزار روبوت یاهو رو بزارین ...؟؟؟ |
دوست عزيز لينك داونلودش در آخرين پست من به عنوان ضميمه وجود داره...
كافيه نرم افزار Visual Basic 6.0 رو نصب كنيد و فايل prjYahoo.prj رو باز كنيد و اجراش كنيد... انشاالله به يك حد استانداردي برسه يك Setup File هم براش مي سازم و قرار ميدم... در مورد آمار گرفتن همونطور كه دوستمون سروش گفتن با ساختن يك Query در اكسس اين كار رو به راحتي مي تونيد انجام بديد. اين هم كد هاي Query كه بايد ساخته بشه. از ورژن هاي بعدي اين دو Query رو بطور پيش فرض در فايل Database قرار مي دم: كد:
SELECT Year(AddedDate) AS [Year], Month(AddedDate) AS [Month], Day(AddedDate) AS [Day], Count(Users.id) AS MessageCount كد:
SELECT Year(MessageTime) AS [Year], Month(MessageTime) AS [Month], Day(MessageTime) AS [Day], Count(Archive.id) AS MessageCount |
مرسی سیاوش جان که فارسی رو هم درست کردی
حالا نوبتی هم باشه نوبت اینه که or رو تو جواب لحاظ می کنی اینو تو سوال لحاظ کنی یعنی اگه کاربر chetori یا how are u یا how r u یا khoobi? یا هرچیزی مربوط به احوال پرسی بود سوال کند بات یک جواب بدهد به جای آنکه ما برای هر کدام از سوالات بالا یک رکورد تعریف کنیم و جواب را در هر رکورد قرار دهیم کل رکورد ها را با جواب در یک رکورد قرار دهیم. |
زمان محلي شما با تنظيم 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.