Perkenalan
- 4806
- 1522
- Daryl Hermiston DVM
Jika Anda ingin memiliki robot pribadi maka Anda sedang membaca artikel yang benar. Tutorial ini adalah demonstrasi singkat tentang seberapa mudah Anda dapat mengonfigurasi robot pribadi atau perusahaan Anda, lalu segera setelah itu, hubungkan dengan salah satu adaptor yang tersedia seperti: Shell, Campfire, Hipchat, IRC, GTalk atau Skype. Dalam tutorial ini saya akan mengajari Anda cara mengatur hubot dengan cangkang adaptor defaultnya. Meskipun ini adalah pilihan paling sederhana, ini adalah fondasi yang kuat untuk modifikasi masa depan Anda.
Hubot yang dikonfigurasi dan terhubung dengan benar dapat secara dramatis meningkatkan dan mengurangi efisiensi karyawan serta memberikan banyak kesenangan kepada perusahaan Anda. Selain itu, ini dapat memberi tim Anda feed RSS terbaru atau mengirim pemberitahuan penting. Perlu diingat, hubot itu dikembangkan oleh tim GitHub, jadi itu adalah pro berikutnya untuk menghabiskan waktu untuk penyelidikan.
Jadi apa itu hubot ?
Hubot adalah open source, ditulis dalam CoffeeScript di Node.JS. Ini dapat dengan mudah digunakan pada platform PaaS seperti Heroku. Hubot hadir dengan beberapa skrip inti seperti Matematika, Ping, Bantuan, Terjemahan atau YouTube.
Selain itu, Anda dapat mengunjungi repositori komunitas yang menyediakan banyak skrip menarik lainnya (saya.A: ASCII, Koin, Deploy, Dice atau Jenkins). Jika daftar ini masih belum memenuhi harapan Anda, jangan ragu untuk menulis skrip Anda sendiri menggunakan Coffescript.
Sebagai seorang pemula, saya ingin menyajikan beberapa contoh yang saya harap akan membawa beberapa cahaya ke topik ini.
Hubot> hubot convert saya 56mb kb hubot> 57 344 kilobytes hubot> hubot kumis me linuxconfig.org hubot> http: // mustachify.saya 2?src = http: // img1.tuicool.com/aqi6r52.JPG#.png hubot> hubot menerjemahkan saya praktyczne hubot> "praktyczne" adalah polesan untuk "praktis" hubot> gambar hubot saya niagara falls hubot> http: // www.niagarafallslive.com/gambar/horseshoefromskylon.JPG#.png hubot> hubot mengkonversi saya 5 tahun hubot> 1 826.21099 Hari Hubot> Hubot Math Me 2 (3+7)/4 Hubot> 5 Hubot> Hubot Die Hubot> Selamat tinggal, dunia yang kejam.
Layar di bawah ini menggambarkan perintah hubot dasar:
Konfigurasi yang lebih canggih disajikan pada gambar di bawah ini yang menunjukkan situasi di mana hubot dikonfigurasi dengan adaptor hipchat (obrolan grup pribadi dan im) dan saya berada di tengah pembicaraan pribadi dengan bolo bot bot.
Mengkonfigurasi ubuntu untuk hubot
Sebelum saya memberi Anda instruksi terperinci cara mengkonfigurasi ubuntu untuk hubot, mari kita buat daftar prasyarat:
- node.Lingkungan JS
- Manajer Paket Node
- Perintah git, kopi dan kue
Instal Ubuntu
Instal Ubuntu Desktop 32-bit 12.04 lts.
Perbarui repositori
Pertama -tama, setelah instalasi Ubuntu selesai, perbarui semua repositori Anda untuk paket terbaru:
$ sudo apt-get update
Pasang prasyarat
Kemudian pastikan Anda memiliki paket build-esensial.
$ sudo apt-get install build-esential
Instal Node.JS
Saatnya menginstal lingkungan NodeJS jadi saya sarankan untuk mengambil versi stabil terbaru untuk Ubuntu. Pertama -tama periksa situasi Anda saat ini:
$ sudo apt-cache menunjukkan nodeJS | Versi GREP
Anda mungkin akan melihat 0.6.12 ~ dfsgq-1ubuntu1, Mana yang agak tua. Akan jauh lebih baik menggunakan versi yang lebih baru, jadi tambahkan repositori pribadi dengan melakukan:
$ sudo add-apt-repository -m PPA: chris-lea/node.JS
Dalam hal, Anda tidak memiliki perintah add-apt-repository, silakan lakukan:
$ sudo apt-get menginstal Python-software-properties
Jika kamu melihat /etc/apt/sumber.daftar.d/chris-lea-node_js-precise.daftar file, itu berarti Anda telah menambahkannya dengan benar. Selanjutnya, perbarui semua repositori Anda lagi dan unduh semuanya dari Chris-Lea arsip paket pribadi dengan:
$ sudo apt-get update
Mulai sekarang Anda siap menginstal versi NodeJs paling segar untuk Ubuntu dengan perintah sederhana:
$ sudo apt-get install nodejs
Periksa versinya dengan menjalankan:
$ node -v
Kemudian cobalah membuat skrip sederhana yang mengatur server http untuk membuktikan tindakan sebelumnya Anda.
Kucing> ~/server.JS <var http = membutuhkan ('http');
http.createServer (function (req, res)
res.writeHead (200, 'tipe konten': 'teks/polos');
res.end ('Hello World \ n');
).Dengarkan (1337, "127.0.0.1 ");
menghibur.Log ('Server berjalan di http: // 127.0.0.1: 1337 ');
Eof
Selanjutnya, setelah berlari node ~/server.JS, Kunjungi browser favorit Anda dan ketik URL berikut: http: // 127.0.0.1: 1337. Anda harus melihat Halo Dunia teks, yang menunjukkan bahwa Anda telah menginstal nodeJs dengan benar.
Anda juga perlu menginstal Node Package Manager untuk manajemen yang mudah dari semua modul NodeJs.
$ sudo apt-get install npm
Mulai sekarang Anda harus dapat menjalankan:
$ npm -v
Instalasi Hubot
Sebelum Anda menginstal Hubot, Anda akan membutuhkan git, Sistem Manajemen Kode Sumber Terdistribusi. Lakukan saja perintah sederhana:
$ sudo apt-get install git-core
dan Anda siap untuk mengkloning semua repositori publik yang menjadi tuan rumah github. Itu dan banyak lagi.
Saatnya menginstal robot hubot, jadi mari kita lakukan itu! Instal semua paket yang dibutuhkan dengan melakukan:
$ sudo apt-get install libssl-dev redis-server libexpat1-dev
Dengan menggunakan Node Package Manager, Anda juga perlu memasang terminal kopi dan kue secara global.
$ sudo npm menginstal -gcript kopi
Karena sekarang, Anda dapat menggunakan perintah kopi dan kue di semua instalasi Ubuntu Anda. Saatnya mengunduh kode sumber hubot terbaru dari github. Saya telah memutuskan untuk meletakkannya di sana:
$ cd/opt && sudo git clone git: // github.com/github/hubot.git
apa yang menciptakan /opt/hubot map. Selanjutnya, gunakan Node Package Manager untuk mengunduh semua pustaka yang dibutuhkan yang menjadi dasar HUBOT dengan melakukan:
$ cd /opt /hubot && sudo npm instal
Anda juga dapat mencari dan mempelajari lebih lanjut tentang paket melalui eksplorasi situs web NPM Registry. Sementara itu, setelah proses instalasi selesai, jalankan ini /opt/hubot Direktori Bekerja:
$ npm ls
Dan segera Anda akan melihat pohon paket yang mirip dengan yang di bawah ini.
hubot@hubot-nest:/opt/hubot $ npm ls [email protected] /opt /hubot ├── [email protected] ├─┬ [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├──@0 segar.0.1 │ ├── [email protected] │ ├── [email protected] │ └── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]
Jika jawaban Anda Apakah Anda ingin memiliki robot pribadi Anda sendiri? Pertanyaannya adalah afirmatif, silakan jalankan:
cd /opt /hubot && ./bin/hubot
Dan dalam sekejap Anda akan mendarat di terminal Hubot di mana Anda bisa bermain -main.
Hubot> hubot echo "i do it" hubot> hubot yang hubot
Cara terbaik untuk menemukan semua opsi hubot adalah dengan mengetik:
Hubot> bantuan hubot
Setelah Anda menjadi terbiasa dengan perintah hubot dan skrip dasar, Anda akan dapat mengonversi nilai, melakukan perhitungan matematika sederhana atau mencari gambar dengan google. Anda akan dapat melihat film YouTube, menentukan lokasi di Google Maps atau bahkan menggambar kumis pada gambar seseorang seperti ditampilkan di layar-shot sebelumnya. Dengan mengajarkan robot Anda lebih banyak skrip, Anda akan segera melihat cara mengubah teks ke ASCII atau menyapa seseorang dengan bir. Ini dan banyak lagi fitur yang menunggu Anda.
Kesimpulan
Itu hanya ujung gunung es. Kode sumber hubot terus diperbarui, sehingga Anda dapat mengikuti perubahan repositori di github. Anda juga dapat memeriksa halaman wiki untuk melihat berapa banyak adaptor yang ditulis sejauh ini. Jika Anda berhasil menguji adaptor lain selain Shell atau Hipchat sebelum saya, saya dengan senang hati mendengarkan perasaan dan tip Anda.
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Menguasai loop skrip bash
- Cara Membuat Peluncur Pintasan Desktop di Ubuntu 22.04…
- Cara menggunakan ADB Android Debug Bridge untuk mengelola Android Anda…
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
- Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
- Cara Dual Boot Kali Linux dan Windows 10
- Manipulasi data besar untuk kesenangan dan keuntungan bagian 3