Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   پروژه های هوش مصنوعی در ایران (http://artificial.ir/intelligence/forum42.html)
-   -   سایفر روبات (Cypher Robot) (http://artificial.ir/intelligence/thread2.html)

mjanbazi ۰۷-۱۱-۱۳۸۷ ۱۱:۴۹ بعد از ظهر

سلام سیاوش جان
خوب ممنون که مشکل فارسی رو حل کردی
ای کاش کاری می کردی که بات برای پیغام انگلیسی جواب فارسی ارسال کنه
ولی اگه براش به فارسی تایپ کنی و فارسی هم بخوای تایپ کنی جواب نمی ده ای کاش این فانکشن تبدیل به هگزا رو برای دریافت فارسی نوشتی برای ارسال هم بنویسی
بعد این مشکل رو تو تکست باکسی که به یک کاربر خاص می فرستی رو حل کن که فارسی نمی فرسته
ممنون

Siavash ۰۷-۱۲-۱۳۸۷ ۰۱:۲۹ قبل از ظهر

انشاالله اين مشكل هم توي ورژن بعدي حل ميشه.

از اونجايي كه ديدم از اين تاپيك استقبال خوبي شده گفتم يك صفحه براش در SourceForge.net درست كنم.

لينك اين پروژه در سورس فرج:
كد:

https://sourceforge.net/projects/yahoo-robot/
دوستاني كه مي خوان كمك كنن بگن تا اسمشون رو به توسعه دهندگان اضافه كنم.

در صورتي كه دوست داريد هميشه باتتون آپديت باشه و آخرين ورژن رو داشته باشيد مي تونيد از svn سورس فرج استفاده كنيد.

آدرس svn ياهو! مسنجر بات:
كد:

https://yahoo-robot.svn.sourceforge.net/svnroot/yahoo-robot
حتي اگر مي تونيد در اضافه كردن كلمات مناسب و Pattern به اين بات كمك كنيد اينجا اعلام كنيد. شايد بتونيم با كمك هم يك Database خوب فارسي براي اين بات ايجاد كنيم.

arhangel ۰۷-۱۲-۱۳۸۷ ۱۱:۱۷ قبل از ظهر

سلام سياوش
خيلي وقت بود كه بحث اين روبات رو دنبال ميكردم
مرسي از لطف شما واقعا ممنون

masoud-70 ۰۷-۱۲-۱۳۸۷ ۰۸:۵۹ بعد از ظهر

با سلام من مي خواستم دستورات كامل اين برنامه رو بذاري من قبلا با رويا كار كرده بودم خيلي چيزايي مي دونم اما الان اين برنامه وقتي كسي اين روبات رو واسه خودم ادد مي كنه بايد همون جا درخواست ادد رو كامل قبول كن فكر كنم منظورم رو متوجه نشديدمثلا الام من روبات سافر رو ادد مي كنم اونم سريع در خواست ادد كردن رو قبول مي كنه مي خواستم ببينمدستورش چيه ادد الان هست به طور پيش فرض اگه كمكم كنيد ممنون ميشم

masoud-70 ۰۷-۱۲-۱۳۸۷ ۰۹:۱۸ بعد از ظهر

سلام آقا سياوش بابا دمت گرمه عزيز تو كه به مردم حال دادي يه كاري ديگه هم ميكردي ديگه آخرت خفن بود آره اون فايل SMBot واسه روبات سايفر يا روبات نئو رو ميذاري بابا واسه من خيلي مهمه اگه بذاري يه دنيا ممنونتم

Siavash ۰۷-۱۲-۱۳۸۷ ۱۰:۵۰ بعد از ظهر

دوست عزيز،
اون درخواست اولي كه گفته بوديد كه در نسخه ي آخر مشكلش حل شده فكر مي كنم. اگر نشده لطفاً يه مثال بهتر بزنيد. در حال حاضر كسي بات رو اد كنه بات قبول مي كنه بلا فاصله و يك پيغام خوش آمد گويي هم مي فرسته.
در مورد دومين درخواست. متأسفانه سايفر به زبان جاوا نوشته شده و ار بانك اطلاعاتي MySql استفاده مي كنه كه با بانك اطلاعاتي اين بات كه Access هست فرق مي كنه.
در ضمن Pattern base هستش و الگو هاش طور ديگري تعريف مي شن كه هدف نهايي اينه همان سيستم الگويي كه روي سايفر وجود داررو روي اين بات به زبان VB كه خيلي ساده تر هست پياده كنيم.
انشاالله از ورژن بعدي سيستم Pattern رو معرفي مي كنم و مي تونيد بات هاي خيلي حرفه اي تري ايجاد كنيد.

masoud-70 ۰۷-۱۳-۱۳۸۷ ۱۰:۱۶ قبل از ظهر

سلام آقا سياوش ورژن جديد برنامه رو گرفتم بازم يك نفر اين روبات رو ادد مي كنه در خواست ادد كردن رو قبول نمي كنه من وي بي يه چيزايي سر در ميارم اگه مي توني بگو كودوم قسمت رو ويرايش كنم.بعدش من Access رو مي دونم بات روبات هست نميشه حالا دستورات كامل اين برنامه رو بذاري اگه اين كار رو كني دمت گرم

r-co ۰۷-۱۳-۱۳۸۷ ۰۱:۳۶ بعد از ظهر

Status
 
با تغییر پی دی پی status دیگه تغییر نمی کنه یعنی status نشون نمی ده؟
انگاری yahoo اونو block می کنه که چند مین بعد درست میشه؟
میشه کاری کرد که با تغییر پی در پی status اینطوری نشه؟
----------------------------------------------------------------------------------------
اگه سروری که تو این prj آخری گذاشتی به سروری که در اولین prj گذاشتی تغییر کنه بازم audiblee و چیزایی که تو جدیده گذاشتی بازم جواب میده؟
مشکل statuso حل بشه ممنون میشم!

soroosh-ab ۰۷-۱۳-۱۳۸۷ ۰۳:۱۹ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله Siavash (پست 375)
سروش جان،
مشكل دوم انشاالله در ورژن بعد با قرار دادن Pattern System حل ميشه. فكر كنم خيلي بهتر هم حل بشه...

در مورد مشكل اول... مي توني مثال بزني؟ مثلاً دو تا عبارت كه وقتي يادش ميدي مشكل داررو مي توني بگي؟

سلام . این فیلترینگ توی سویچ ها هم تاثیر داره مثلآ اگه توی یه سویچی که خودم اضافه کردم کسی که میخواد ازش استفاده کنه 2 تا حرف شبیه هم وارد کنه فیلتر میشه ! مثلآ soroosh دوتا o داره و به مشکل برمیخوره ! راهی هست یه با چه کدی میشه گفت این سویچ ربطی به فیلترینگ نداره ! یا کلآ کاری کرد که سویچ ها فیلترنشن؟

Siavash ۰۷-۱۳-۱۳۸۷ ۱۱:۰۷ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله masoud-70 (پست 385)
سلام آقا سياوش ورژن جديد برنامه رو گرفتم بازم يك نفر اين روبات رو ادد مي كنه در خواست ادد كردن رو قبول نمي كنه من وي بي يه چيزايي سر در ميارم اگه مي توني بگو كودوم قسمت رو ويرايش كنم.بعدش من Access رو مي دونم بات روبات هست نميشه حالا دستورات كامل اين برنامه رو بذاري اگه اين كار رو كني دمت گرم

احتمال داره تعدادي كه ياهو در روز اجازه مي ده يك آي دي اد كنه براي شما پر شده باشه. من با چندين آي دي تست كردم و وقتي بات رو مي كنيد قبول مي كنه در خواست رو.
دوستان ديگر هم اگر در اين زمينه مشكل دارن لطفاً اطلاع بدن.
قسمتي كه اين كار رو انجام ميده در فايل frmMain.frm خط 160 هست:
كد:

            Case 214
                '____Add Request____________'
                PersonId = getPerson(Buffer)
                If PersonId <> "" Then
                    sckYahoo.SendData acceptAdd(tUser.Text, PersonId)
                    sckYahoo.SendData sendPM(tUser.Text, PersonId, getResponse("<add>", PersonId))
                    RecMess.AddItem "*** " & PersonId & " added me as a friend!"
                End If

منظورتون رو از بخش دستورات نفهميدم. دستوراتي كه در اين روبات بكار رفتن تماماً VB هستن و براي هر كدوم دستوراتي كه در اكسس مي تونيد از اونا استفاده كنيد در Database اوليه اي كه توي برنامه هست مثالي زده شده.
لطفاً منظورتون رو از دستورات كمي بهتر مطرح كنيد.

نقل قول:

نوشته اصلي بوسيله r-co (پست 386)
با تغییر پی دی پی status دیگه تغییر نمی کنه یعنی status نشون نمی ده؟
انگاری yahoo اونو block می کنه که چند مین بعد درست میشه؟
میشه کاری کرد که با تغییر پی در پی status اینطوری نشه؟
----------------------------------------------------------------------------------------
اگه سروری که تو این prj آخری گذاشتی به سروری که در اولین prj گذاشتی تغییر کنه بازم audiblee و چیزایی که تو جدیده گذاشتی بازم جواب میده؟
مشکل statuso حل بشه ممنون میشم!

بله در صورتي كه Status بات رو پي در پي عوض كنيد ياهو! شما رو بيرون مي اندازه. براي اينكه اين مشكل حل بشه كافي هست يك تايمر قرار بديد با اينتروال 5000 يا 10000 و داخلي اون هر بار بنويسيد پيغام هايي كه مي خواهيد در Status بياد. مثلا مي تونيد آخرين يوزري كه پي ام دادرو بنويسيد. انشاالله براي اين مورد هم دستوري قرار مي دم تا با اضافه كردن كلمه ي <status> در بانك اطلاعاتي بتونيد پيغام مورد نظرتون رو كه مي خواهيد در Status بياد تعيين كنيد.

نقل قول:

نوشته اصلي بوسيله soroosh-ab (پست 387)
سلام . این فیلترینگ توی سویچ ها هم تاثیر داره مثلآ اگه توی یه سویچی که خودم اضافه کردم کسی که میخواد ازش استفاده کنه 2 تا حرف شبیه هم وارد کنه فیلتر میشه ! مثلآ soroosh دوتا o داره و به مشکل برمیخوره ! راهی هست یه با چه کدی میشه گفت این سویچ ربطی به فیلترینگ نداره ! یا کلآ کاری کرد که سویچ ها فیلترنشن؟

اين كار رو من از عمد انجام دادم، براي اينكه براي يك سوال چند ركورد تعريف نشه، كافيه خط 266 در frmMain.frm رو حذف كنيد:
كد:

            Arg1 = FilterMessage(Arg1, False)


زمان محلي شما با تنظيم 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.