۱۳۸۶/۰۶/۱۵

ربات Ubotu در IRC

irc_48_48.jpgubuntu-logo-small.png
سلام

در مطالب قبلی مربوط به IRC اطلاعاتی در مورد این کانال های بسیار قوی و مفید یافتید. امروز یکی از ربات های این کانال ها با نام Ubotu را به شما معرفی می کنم.

Ubotu یک ربات تقریبا هوشمند در IRC می باشد. این ربات به سوالات متدوالی که در کانال های #Ubuntu و #kubuntu پاسخ می دهد و این امکان را به کاربران می دهد تا سوالات خود را دوباره فراخوانی نمایند.

برای صبحت با این روبات ۲ روش وجود دارد:

  • روبات Ubotu بر روی سرور freenode.net را ادد کنید و مستقیم با او صبحت کنید (این روش توصیه می شود)

  • در یکی از کانال های #ubuntu یا #kubuntu دستورات را بنویسید.



استفاده ازUbotu بسیار ساده است. برای فراخوانی یک سوال کافیست دستور زیر را بنویسید:



!<factoid>





به جای <factoid> نام برنامه مورد نظر را بنویسید. به چند سوال و جوابی که از Ubotu داده توجه کنید:



(15:13:08) SaeidZebardast: !ff
(15:13:09) ubotu: firefox is the default web-browser on Ubuntu. To install the latest version, see https://help.ubuntu.com/community/FirefoxNewVersion Installing plugins: https://wiki.ubuntu.com/FirefoxPlugins
(15:13:14) SaeidZebardast: !kubuntu
(15:13:15) ubotu: Kubuntu is Ubuntu with KDE, the K Desktop Environment, instead of Gnome. See http://kubuntu.org for more information - For support: #kubuntu - See also !KDE
(15:13:23) SaeidZebardast: !kde
(15:13:24) ubotu: KDE (http://kde.org) is the !desktop environment used natively in !Kubuntu. To install from Ubuntu: « sudo apt-get install kubuntu-desktop », or see http://help.ubuntu.com/community/InstallingKDE) . Latest KDE version is 3.5.7 for Feisty, 3.5.6 for Edgy, and 3.5.5 for Dapper. See http://kubuntu.org) for more information.
(15:13:33) SaeidZebardast: !amarok
(15:13:35) ubotu: Amarok is an audio player for Linux with an intuitive interface. The latest version is 1.4.3 for Dapper and 1.4.5 for Edgy and packages are available for Kubuntu at www.kubuntu.org See https://help.ubuntu.com/community/Amarok
(15:13:46) SaeidZebardast: !irc
(15:13:47) ubotu: A list of official Ubuntu IRC channels, as well as IRC clients for Ubuntu, can be found at https://help.ubuntu.com/community/InternetRelayChat - For a general list of !freenode channels, see http://freenode.net/faq.shtml#channellist - See also !Guidelines





امکان دیگری که Ubotu در اختیار شما قرار می دهد، پرسیدن یک سوال و ارسال آن به شخص خاص است. دستور این امکان به دو صورت زیر امکان پذیر است:



!tell <nick> about <factoid>




یا



!<factoid> > <nick>





به طور مثال من قصد دارم تا در مورد kde به شخص SaeidZebardast اطلاعاتی بدم. برای این منظور دستور زیر را به صورت زیر تایپ می کنم:



!tell SaeidZebardast about kde





پیغام زیر به SaeidZebardast ارسال می شود:



Saeid2 wants you to know: KDE (http://kde.org) is the !desktop environment used natively in !Kubuntu. To install from Ubuntu: « sudo apt-get install kubuntu-desktop », or see http://help.ubuntu.com/community/InstallingKDE) . Latest KDE version is 3.5.7 for Feisty, 3.5.6 for Edgy, and 3.5.5 for Dapper. See http://kubuntu.org) for more information.





به جای <nick> می توانید عبارت me را وارد کنید تا ubotu به شما پیغام بفرستد.

همچنین شما می توانید factoid های جدیدی را به ubotu پیشنهاد بدهید.



!<factoid> is <fact>





و یا در صورتی که factoid اشتباهی اضافه شده باشد، می توانید آن را اصلاح نمایید:



!no, <factoid> is <fact>





یکی دیگر از امکانات جالب و کاربردی Ubotu یافتن پکیج های وابسته برای نصب یک برنامه است. برای این منظور دستور زیر را تایپ نمایید:



find <factoid>





در زیر سوال و جواب گرفته شده از Ubotu را در مورد نرم افزار آماروک مشاهده می کنید:



(15:51:17) SaeidZebardast: find amarok
(15:51:18) ubotu: Found: amarok, amarok-xine, amarok-engines






این دستورات گوشه ای از امکانات این ربات در IRC می باشد. برای اطلاعات بیشتر به صفحه UbuntuBots در ویکی اوبونتو بروید.

لینک ها
پروژه Ubuntu bots بر روی لانچ پد
اطلاعات بیشتر در زمینه Ubotu
این راهنما در ویکی کاربران ایرانی اوبونتو
مطلب IRC یا زنده شدن شبکه ها - قسمت اول
IRC - ابزارها و نحوه اتصال

موفق باشید

۷ نظر:

  1. http://netnevesht.com/forum/index.php?topic=3.msg26#new
    همبستگی آی تی نویسان

    پاسخحذف
  2. دستت درد نکنه به خاطر موضوعی که نوشتی و مطلبت رو کامل کامل کردی (فکر کنم اگه باز هم نباشه چون من اصلاً راجع بهش اطلاعی نداشتم یعنی داشتم و لی نه اونقدر که باهاش کار کرده باشم منظورم کانال های آی آر سی هستش

    پاسخحذف
  3. سلام. خوبی ؟
    جالب بود. دارم با این روبات نیمه هوشمند کل کل می کنم !

    پاسخحذف
  4. این خیلی جالب بود . دستت درد نکنه .

    پاسخحذف
  5. سعید جان بابت کمکی که امروز کردی کمال تشکرات من را بپذیر ;)

    پاسخحذف
  6. [...] Saeid2 wants you to know: KDE (http://kde.org) is the !desktop environment used natively in !Kubuntu. To install from Ubuntu: « sudo apt-get install kubuntu-desktop », or see http://help.ubuntu.com/community/InstallingKDE) . Latest KDE version is 3.5.7 for Feisty, 3.5.6 for Edgy, and 3.5.5 for Dapper. See http://kubuntu.org) for more information. (more…) [...]

    پاسخحذف