JavaRush /Blog Jawa /Random-JV /Kepiye katrampilan program mbantu aku entuk dhuwit kanggo...

Kepiye katrampilan program mbantu aku entuk dhuwit kanggo stroller sing ilang

Diterbitake ing grup
Penulis artikel asli, Kristóf Litavecz , sinau program ing 2017. Ora ana owah-owahan utama ing karir pangembang (durung!), Nanging crita iki nuduhake yen katrampilan pemrograman bisa migunani ing saben dinten. Sawetara malah mbantah manawa kemampuan nulis kode dadi literasi kaping papat.
Kepiye katrampilan pemrograman mbantu aku entuk dhuwit kanggo stroller sing ilang - 1
Musim panas kepungkur, bojoku lan anakku loro mabur saka Hongaria menyang California kanggo ngunjungi kanca-kanca. Ing antarane kabeh kesulitan penerbangan kasebut, maskapai kita ilang kereta dorong bayi ing dalan. Pendhaftaran akeh usaha kanggo hubungi maskapai liwat email, Twitter, sopan lan banjur telpon ora sopan kanggo nutupi expenses kita ora ana. Aku temen maujud sing aku wis cukup lan mutusaké kanggo tumindak beda. Aku nggawe bot Twitter sing nanggapi saben tweet saka akun maskapai kasebut kanggo ngelingake kasus kita, sing wis ditundha telung wulan. Aku ora nindakake iki kanggo tujuan mbales utawa extortion dhuwit, ora, ing kahanan apa wae. Aku mung pengin keadilan lan jangkoan kanggo kereta dorong bayi sing ilang. Ing wektu iki, aku wis sinau babagan program kira-kira setaun lan aktif nggunakake komunitas freeCodeCamp kanggo dhukungan lan inspirasi. Apa aku wis rampung
  1. Aku nggawe lingkungan anyar ing Cloud9 dev platform maya ( sampeyan menowo karo yen njupuk kursus CS50 - cathetan editor );
  2. Nggawe akun ing Twitter;
  3. Nggawe bot Twitter sing prasaja nggunakake Node.js;
  4. Aku nyetel munggah supaya bisa acak tweet siji saka sepuluh pangeling saben jam;
  5. Lan dheweke miwiti.
A minggu lan setengah mengko, dhuwit teka ing akun lan aku tuku stroller anyar. Aku ngirim kode ing repositori GitHub . Dadi, yen sampeyan dumadakan nemokake dhewe ing kahanan sing padha, njupuk kauntungan.

Carane nindakake

Langkah 1. Nggawe lingkungan anyar ing Cloud9 IDE Mlebet Cloud9 lan nggawe ruang kerja anyar. Pilih Node.js minangka cithakan.
Kepiye katrampilan pemrograman mbantu aku entuk dhuwit kanggo stroller sing ilang - 2
Yen sampeyan pengin nyalin botku, cukup tiron repositoriku kanthi ngetik baris ing ngisor iki menyang terminal sampeyan: git clone https://github.com/krizsoo/twitterbot Langkah 2: Nggawe akun Twitter lan aplikasi Twitter Yen sampeyan durung nindakake. duwe akun Twitter, nggawe . Sawise sampeyan ndhaptar, sampeyan bisa nggawe aplikasi anyar sing bakal menehi akses menyang API Twitter lan sampeyan bisa ngasilake tweets kanthi program.
Kepiye katrampilan pemrograman mbantu aku entuk dhuwit kanggo stroller sing ilang - 3
Sawise aplikasiku dikonfigurasi, aku nampa papat kunci keamanan sing dibutuhake kanggo ngakses API:
Kepiye katrampilan pemrograman mbantu aku entuk dhuwit kanggo stroller sing ilang - 4
  • Kunci Konsumen (Kunci API) - kunci konsumen
  • Rahasia Konsumen (Rahasia API) minangka jinis "login + sandhi" kanggo aplikasi sampeyan
  • Token Akses - token akses
  • Rahasia Token Akses - rahasia token akses
Kabeh tombol ing ndhuwur kudu ditambahake menyang file config.js kaya ing ngisor iki:
Kepiye katrampilan pemrograman mbantu aku entuk dhuwit kanggo stroller sing ilang - 5
Langkah 3: Nggawe Twitter Bot Aku kudu ngapiki konfigurasi kanggo mesthekake Bot nindakake apa sing kudu dilakoni.
  1. Instal dependensi Node.js

    npm install --save twitter

  2. Setel pitakon panelusuran
Sampeyan kudu nemtokake pitakon telusuran sing ditanggapi Bot. Aku mlebu file "app.js" lan nganyari paramèter panelusuran.
  • q- tembung kunci;
  • count- jumlah tweet sing dijaluk kudu bali;
  • result_type- logika ngurutake, ing kasus kita nuduhake tweet paling anyar dhisik;
  • langyaiku basa (contone, Inggris)
Konfigurasi ing ngisor iki bakal kanthi otomatis nanggapi tweet paling anyar sing ngemot "@lostbabystroller".
// Set up your search parameters
var params = {
  q: '@lostbabystroller',
  count: 1,
  result_type: 'recent',
  lang: 'en'
};
Langkah 4: Nggawe tweets Bot iki micu saben jam, lan aku ora pengin mbaleni pesen sing padha kabeh wektu. Dadi aku nggawe udakara 10 tweets, lan Bot kanthi acak milih pesen saben wektu. penting: Johnny Asmar nyaranake manawa sampeyan ora nyebutake wong ing jawaban sampeyan. Iki bertentangan karo TOS Twitter. Langkah 5. Nyetel frekuensi tweets Aku ngatur Bot kanggo murub saben jam. Kaping pisanan, aku nggawe variabel sing nuduhake jam ing milliseconds:
//задание временного интервала твитов
var INTERVAL = 1*60*60*1000;
Banjur aku nggawe manawa Bot diluncurake kanthi bener:
// Start bot and timer
BotStart();
setInterval(BotStart, INTERVAL);
Langkah 6. Bukak Bot Sawise kabeh wis disetel, aku miwiti Bot lan ngenteni kanthi sabar.
npm run serve

Piwulang apa sing daksinaoni saka kabeh iki?

Aku kaget, wakil layanan pelanggan ngubungi aku sajrone 24 jam. Aku dikandhani yen bakal ana transfer dhuwit. Setaun kepungkur aku ora bakal bisa nindakake iki. Lan sanajan aku ngrampungake masalah cilik, iku minangka kamenangan. Aku kepunjulen karo bungah sing aku kasil! Muga-muga kabeh pemula bakal terinspirasi saka critaku. Aku kudu ngomong kanggo kabeh wong sing rak otak ing program nulis wengi - ora ketompo apa sampeyan arep kanggo nggawe karir minangka pangembang utawa ora, pangerten basa komputer mesthi bakal teka ing Handy siji dina. Pangakuan Kiriman iki ora bakal ditulis tanpa komunitas freeCodeCamp lan tim CS50. Aku matur nuwun kanggo wong-wong mau kanggo dhukungan. Matur nuwun uga kanggo Brandon Morelli lan Scott Spence kanggo nulis tutorial Twitter Bot sing rinci iki: https://codeburst.io/build-a-simple-twitter-bot-with-node-js-in-just-38-lines-of- kode -ed92db9eb078 https://medium.freecodecamp.org/easily-set-up-your-own-twitter-bot-4aeed5e61f7f Sumber link: https://medium.freecodecamp.org/how-i-used-my-programming -katrampilan-kanggo-tuku-kereta-2778cb85e8b2
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION