samirsalman / AmazonOffers-TelegramBot

This project is a Telegram Bot connected to a Telegram Channel that checks Amazon offers and send them to your Channel.
140 stars 48 forks source link

Request Received #37

Closed Chry1911 closed 1 year ago

Chry1911 commented 1 year ago

Ciao ho compilato tutto e non mi da alcun errore. Se lancio mi da Request Received, ma perchè il bot non manda nulla nel mio canale?

Grazie mille

RabbinoAF commented 1 year ago

seguo

paolofrancioso commented 1 year ago

Hai aggiunto il Bot al canale come amministratore? Inoltre ricorda che c'è un wait time per cui ogni 20 "Received" con le impostazioni di default spara 2 messaggi e poi si mette in attesa.

Chry1911 commented 1 year ago

io ho risolto da solo, l'ho riscritto e performa perfettamente su AWS

Massimogiochi26 commented 1 year ago

io ho risolto da solo, l'ho riscritto e si esibisce perfettamente su AWS

Hi, is the lambda service you use free forever? Thank you

Chry1911 commented 1 year ago

io ho risolto da solo, l'ho riscritto e si esibisce perfettamente su AWS

Hi, is the lambda service you use free forever? Thank you AWS is not free (Amazon web Service). you can try the service and then pay. If you need configuration i can do it for you, and if you need the code of the bot i can sell you my bot that is working and doesn't go down anytime.

Massimogiochi26 commented 1 year ago

io ho risolto da solo, l'ho riscritto e si esibisce perfettamente su AWS

Ciao, il servizio lambda che usi è gratis per sempre? Grazie AWS non è gratuito (Amazon web Service). puoi provare il servizio e poi pagare. Se hai bisogno di configurazione posso farlo per te, e se hai bisogno del codice del bot posso venderti il ​​mio bot che funziona e non va mai giù.

Thanks to the availability. Unfortunately I've been trying to connect this bot for months now without success.

I am an Italian boy

Chry1911 commented 1 year ago

io ho risolto da solo, l'ho riscritto e si esibisce perfettamente su AWS

Ciao, il servizio lambda che usi è gratis per sempre? Grazie AWS non è gratuito (Amazon web Service). puoi provare il servizio e poi pagare. Se hai bisogno di configurazione posso farlo per te, e se hai bisogno del codice del bot posso venderti il ​​mio bot che funziona e non va mai giù.

Thanks to the availability. Unfortunately I've been trying to connect this bot for months now without success.

I am an Italian boy

Anche io sono italiano, come ti dicevo sopra AWS non è gratis e sono pochi i servizi dove puoi far girare un bot. L'altra piattaforma conosciuta è Heroku. Volendo come ti dicevo ti posso vendere la mia configurazione del bot e configurartelo su AWS cosi che non ti vada mai giu. Funziona sempre h24 e puoi testarlo qui: https://t.me/LeOfferteDiSkills è il gruppo con il mio bot per le offerte tecnologiche. Funziona che è una meraviglia

Massimogiochi26 commented 1 year ago

Grazie, ma mi servirebbero semplicemente dei consigli, siccome non riesco a capire dove prendere AMAZON_HOST.

paolofrancioso commented 1 year ago

Ciao Massimo, non ti serve essere registrato ad amazon aws (a meno che tu voglia hostarlo lì). Se hai già un profilo affiliazione e hai venduto almeno 3 oggetti, avrai accesso alle varie API key che ti servono per interrogare amazon. Per quanto riguarda il parametro specifico amazon hosts ti è sufficiente guardare qui in base al paese (italia suppongo nel tuo caso):

https://webservices.amazon.com/paapi5/documentation/common-request-parameters.html#host-and-region

Massimogiochi26 commented 1 year ago

Ciao Massimo, non ti serve essere registrato ad amazon aws (a meno che tu voglia hostarlo lì). Se hai già un profilo affiliazione e hai venduto almeno 3 oggetti, avrai accesso alle varie API key che ti servono per interrogare amazon. Per quanto riguarda il parametro specifico amazon hosts ti è sufficiente guardare qui in base al paese (italia suppongo nel tuo caso):

https://webservices.amazon.com/paapi5/documentation/common-request-parameters.html#host-and-region

Purtroppo ho poco tempo dato il mio lavoro, ma ho appena provato ad inserire tutti i dati richiesti ma mi esce il seguente errore:

WARNING:urllib3.connectionpool:Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000015573C92DF0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /paapi5/searchitems

Dandomi 2 errori nel codice bot.py anche se non ho mosso nulla. Grazie per la diponibilità.

Chry1911 commented 1 year ago

il sorgente di questa repository non è aggiornato non vi funzionerà mai. Io ho il sorgente funzionante perchè l'ho riscritto. L'ho gia detto lo potrei fornire previo pagamento (dato che ci ho lavorato alcune ore) per darvelo funzionante. Ovviamente non chiedo cifre esagerate. Ve lo posso anche configurare per farlo andare in cloud cosi che voi non ci dobbiate mettere le mani, e lui funziona tranquillamente 24h su 24h

paolofrancioso commented 1 year ago

È un po' azzardato come commento. A me funziona perfettamente. Ci sono alcuni bug da sistemare e che ho sistemato, ma chiedere di essere pagati mi sembra un tantino brutto e contro ogni logica dell'opensource.

Chry1911 commented 1 year ago

Il codice che ho scritto io non è open-source! Tant è che la mia repository è segreta! Se vedi le mie ci sono tanti tentativi anche con node js finché poi non ho trovato la soluzione che ad oggi funziona. Usare questi bot x Telegram è perché siete affiliati Amazon e volete generare un introito! Se non siete programmatori e volete il codice funzionante mi pare corretto pagare un dev che lo faccia! Non è mica gratis il lavoro di un altra persona! Vorrei vedere quanti di voi hanno donato all'autore di questa repo qualcosa

paolofrancioso commented 1 year ago

Dico solo che andare su un repository gratuito per sponsorizzarne uno a pagamento privato non è il top da un punto di vista etico. Senza contare che a me il repository funziona con qualche piccolo accorgimento (e qualche check dei null che il ragazzo qui si è dimenticato). Non credo far polemica sia il senso di queste pagine comunque, bisognerebbe fornire supporto piuttosto, chiedo scusa quindi agli altri per essere andato of topic.

Chry1911 commented 1 year ago

Si ma siccome qua non sta rispondendo L'autore del repo ma noi! Io ho riscritto completamente il bot. Funziona decisamente meglio di questo non ha mai avuto down! Ho creato anche l'auto deploy su elastic beanstalk di aws. Insomma offro un servizio per chi è interessato tutto qua!

Massimogiochi26 commented 1 year ago

Buonasera, il mio intento non era quello di far nascere un dibattito a causa mia, ma bensì risolvere un problema che purtroppo da inesperto non riesco a bypassare. Lavorando ho poco tempo da dedicare e ringrazio tutti per le risposte. Proverò ancora.

Massimogiochi26 commented 1 year ago

Dico solo che andare su un repository gratuito per sponsorizzarne uno a pagamento privato non è il top da un punto di vista etico. Senza contare che a me il repository funziona con qualche piccolo accorgimento (e qualche check dei null che il ragazzo qui si è dimenticato). Non credo far polemica sia il senso di queste pagine comunque, bisognerebbe fornire supporto piuttosto, chiedo scusa quindi agli altri per essere andato of topic.

Adesso ho scaricato nuovamente il codice originale per resettare tutte le mie modifiche ed ho solo inserito i miei dati nel file consts.py , ma così facendo il file da errore di validità del token. Mentre per quanto riguarda i "null" dove dovrebbero essere inseriti?

Grazie.

paolofrancioso commented 1 year ago

Dico solo che andare su un repository gratuito per sponsorizzarne uno a pagamento privato non è il top da un punto di vista etico. Senza contare che a me il repository funziona con qualche piccolo accorgimento (e qualche check dei null che il ragazzo qui si è dimenticato). Non credo far polemica sia il senso di queste pagine comunque, bisognerebbe fornire supporto piuttosto, chiedo scusa quindi agli altri per essere andato of topic.

Adesso ho scaricato nuovamente il codice originale per resettare tutte le mie modifiche ed ho solo inserito i miei dati nel file consts.py , ma così facendo il file da errore di validità del token. Mentre per quanto riguarda i "null" dove dovrebbero essere inseriti?

Grazie.

Ti consiglio di dare un occhio ad un mio repository simile. Purtroppo ci sono diversi punti in cui non vengono considerate estrazioni nulle (nel caso ad esempio passi categorie completamente sbagliate) e in quel caso rischi di looparti e farti bloccare il token per le troppe chiamate ad amazon. Dovrei vedere come hai impostato le variabili. Se mastichi un po' di python ti consiglio di guardare le pagine di create message e simili e di fare dei check delle variabili nulle PRIMA che poi ci faccia sopra dei for (altrimenti, eccezioni a manetta).