<prompt> Tengeneza hati ya Python inayotumia API ya Twitter kutafuta tweets zilizo na maneno muhimu maalum na kuzihifadhi katika hifadhidata ya PostgreSQL. Hati inapaswa kukubali hoja za mstari wa amri kwa manenomsingi na idadi ya juu zaidi ya tweets za kurejesha.  <response>: Ili kukuza hati hii ya Python, utahitaji kusanidi vitu vichache kwanza:1. Sakinisha maktaba zinazohitajika: Tweepy kwa kupata API ya Twitter na psycopg2 kwa kufanya kazi na PostgreSQL.2. Fungua akaunti ya Msanidi Programu wa Twitter na upate funguo zako za API na tokeni za ufikiaji.3. Sanidi hifadhidata ya PostgreSQL.Ukishaweka haya, fuata hatua zilizo hapa chini ili kuunda hati.Hatua ya 1: Sakinisha maktaba zinazohitajikabashibomba kufunga tweepy psycopg2Hatua ya 2: Ingiza moduli zinazohitajika na usanidi funguo zako za API na ishara za ufikiaji chatukuagiza syskuagiza tweepykuagiza psycopg2kutoka kwa psycopg2 kuagiza sql Badilisha hizi na sifa zako mwenyeweufunguo_wa_mtumiaji ufunguo_wa_mtumiajiuser_secret siri_ya_mtumiajiaccess_token token_yako_ya_ufikiajiaccess_token_secret siri_ya_ya_ya_token_yakoauth tweepy.OAuthHandlerconsumer_key, consumer_secretauth.set_access_tokentokeni_ya_ufikiaji, siri_ya_token_siriapi tweepy.APIauthHatua ya 3: Unganisha kwenye hifadhidata yako ya PostgreSQLBadilisha jina_la_la_data_yako, mtumiaji_wako na nenosiri_lako kwa maelezo yako halisi ya hifadhidata. chatuconn psycopg2.connectdatabaseyour_database_name, useryour_user, passwordyour_passwordcur conn.cursorHatua ya 4: Unda jedwali ili kuhifadhi tweets chatucur.execute TUNZA JEDWALI IKIWA HAIPO tweets id UFUNGUO WA MSINGI WA SERIAL, tweet_id BIGINT UNIQUE, maandishi TEXT, iliundwa_saa TIMESTAMP, jina la mtumiaji VARCHAR255, skrini_jina VARCHAR255 conn.commitHatua ya 5: Bainisha chaguo la kukokotoa ili kuhifadhi tweets kwenye hifadhidata chatudef save_tweettweet: kutekeleza sql.SQL INGIA KWENYE tweets tweet_id, text, created_at, username, screen_name VALUES s, s, s, s, s , tweet.id, tweet.text, tweet.created_at, tweet.user.name, tweet.user.screen_name conn.commitHatua ya 6: Bainisha kitendakazi kikuu cha kutafuta tweets na kuzihifadhi chatudef kuu maneno kuu, max_tweets: swala AU .jiunge fneno kuu kwa neno kuu katika maneno muhimu kwa tweet katika tweepy.Cursorapi.search, qquery, langen, tweet_modeextended.itemsmax_tweets: jaribu: save_tweettweet chapishafTweet iliyohifadhiwa tweet.id isipokuwa Isipokuwa e: printfHitilafu katika kuhifadhi tweet tweet.id: ekama __name__ __main__: ikiwa lensys.argv 3: printMatumizi: python script.py keyword1 keyword2 ... max_tweets sys.toka1 maneno muhimu sys.argv1:-1 max_tweets intsys.argv-1 kuu maneno kuu, max_tweetsSasa unaweza kuendesha hati kutoka kwa safu ya amri na maneno yako muhimu na idadi ya juu zaidi ya tweets:bashipython script.py keyword1 keyword2 ... max_tweetsHii itatafuta tweets zilizo na maneno muhimu yoyote yaliyotajwa na kuzihifadhi katika hifadhidata yako ya PostgreSQL. 