Gå til innhold

Program for å sende SMS


Anbefalte innlegg

Videoannonse
Annonse
  • 2 uker senere...
Inpoc og Sense er også fikset. Samtlige fungerte fint i dagtidlig:

Inpoc, Eurobate, Gule sider, Min side (netcom), Mother (samme netcom), Sense, Sol og Telenor.

 

Gir tilsammen totalt 132 gratis SMS per dag, sendt fra kommandolinje :)

 

 

Espen: jeg kan ikke si hva som gir den feilen, virker rart at det skulle være noe feil med den modulen. kan muligens gjøre en force install for å overskrive den du har, slik: som root

 

perl -MCPAN -e shell

force install URI::_query

 

men det virker rart at det skal bli feil der som sagt.

Hva må jeg gjøre for å få dette til å virke hos meg?

Lenke til kommentar

Nå funker det halveis :-) Må skrive sms -m modul tlf mlding.

Men når jeg skriver bare SMS så får jeg ikke statusen til alle kontoene se her

 

@slakkis:~$ sms

SMS Site                Igjen

------------------------------

Eurobate                    2

Not an ARRAY reference at /usr/lib/perl5/site_perl/5.8.0/URI/_query.pm line 45.

 

Noen som har peil ?

har ikke registrert meg alle plasser heller.. er det derfor bare eurobate kommer frem ?

har Telenor,euro og inpoc

Lenke til kommentar

Den feilen viste seg å være en systemfeil som lå "dypere" ned i perl enn det som jeg har kodet her.

 

problemet oppstår når en av modulene har et eller flere tomme felt, f.eks hvis du har lagt inn et tomt telefonnummer eller passord for Eurobate.

 

Hvis du flytter Eurobate.pm ut av ~/lib/SMS/ katalogen inntil videre, så slipper du problemet. Hvis du siden vil bruke den (eurobate er en bra tjeneste), så er det bare å flytte den tilbake igjen til ~/lib/SMS

 

bruk følgende syntaks for å bruke spesifike moduler:

sms -m mønster

 

hvis mønster er f.eks "eur" så vil du få opp kun eurobate siden kun eurobate matcher "eur"

 

bruker du "lenor" vil du få opp for Telenor, med -m så sjekker den kun den første den finner som matcher bokstavkombinasjonen.

 

For å sende fra Telenor:

sms -m tel 12345678 hei hei, denne meldingen kommer fra telenor.

 

"-m tel" eller "-m telenor" kan man sette hvor som helst på linjen.

 

EDIT: Det er ikke Eurobate som feiler, men modulen som kommer etterpå...

Hvis du har moduler som du la inn tomme innlggingsdata for, så fjern dem, dvs flytt dem ut av ~/lib/SMS katalogen.

Endret av Torbjørn
Lenke til kommentar

*wheeeee*

 

allerede laga webgrensesnitt til systemet i PHP, og skal til å legge inn kontakter, timing av sending av SMSer (få SMS-påminnelse om bursdager etc), gruppemeldinger.

 

 

Sendte en mail til han som hadde lagd systemet forrige dagen, men fikk ikke noe svar....

 

Lurte i hvertfall på om det kunne vært mulig å få lagt inn mulighet for å spesifisere config-fil på kommandolinja (sånn at jeg enkelt kan kjøre inn hele familien med hver sin config), og gjerne også muligheten for f.eks. <TelenorMobil ignore=y> for å droppe en modul.....

Lenke til kommentar

http://www.nt.ntnu.no/~lindahl/sms er blitt oppdatert med følgende udokumenterte features (dok kommer siden)

 

sms -m inpoc --deactivate --> deaktiverer en modul

sms -m inpoc --activate --> aktiverer en modul

 

man slipper mao å fysisk flytte *.pm fila ut av ~/lib/SMS katalogen.

 

sms --config filnavn --> bruker "filnavn" istedet for ~/.smsxml for instillinger.

 

EDIT: Jeg har brukt Inpoc som eksempel på modul som ble aktivisert/deaktivisert

Endret av Torbjørn
Lenke til kommentar
  • 2 uker senere...

Jeg får følgende feilmelding

 

orjanp@Slackware:~/sms$ ./sms
Can't locate XML/Simple.pm in @INC (@INC contains: /usr/lib/perl5/5.8.3/i486-linux /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5.8.3/i486-linux /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl .) at SMS.pm line 11.
BEGIN failed--compilation aborted at SMS.pm line 11.
Compilation failed in require at ./sms line 9.
BEGIN failed--compilation aborted at ./sms line 9.

 

Noen son har noen tips?

 

Glem det... :wallbash:

 

Gjør det som står i instalasjons filen.

 

Works like a charm... :) Genialt

Endret av Orjanp
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...