begin process at 2008 05 17 07:04:27
1 173 918 membres
50 nouveaux aujourd'hui
13 973 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SMS SEND - 1 SMS GRATUIT PAR HEURE


Information sur la source

Catégorie :AddOns Classé sous : sms, gratuit, envoyer, texto, socket Niveau : Débutant Date de création : 06/05/2007 Date de mise à jour : 06/05/2007 22:14:58 Vu : 32 900

Note :
Aucune note

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

Petit addon en socket

Sur le serveur irc.chat-land.org dans le salon #SMS il y a un bot nommé " SMS " capable d'envoyer 1 SMS par heure et par personne.
Dans une précédente source, quelqu'un en parlait et disait que faire une " paserelle " en socket & dialog pour envoyer des SMS via le bot serait pômal ... Bah c'est qu'il connaissait pas mon grand talent pour les dialogs :)

Vola, donc un socket se connecte tout simplement au serveur, join le chan #SMS, fait passer le message au bot, et se déconnecte au bout de 60 secondes. Si les délais sont si énorme, c'est que le propriétaire du bot a accepté que je publi cet addon a condition que l'host de l'utilisateur puisse être repérable un certain temps par les modérateurs.

Le code est très moche, le dialog aussi, mais le principal c'est qu'il envoi les SMS nan ? :p
Je sais aussi, que devoir regarder la window pour voir si le message est bien partit, bah c'est bien lourd, mais bon, c'est la toute prmière fois que j'utilise les sockets, et je suis limite fier de moi même ^_^

je suis ouvert à toute remarques pouvant me faire progresser, ou faire progresser la source.

Have fun :)

Source

  • alias smsend {
  • sockclose smsend
  • sockopen smsend irc.chat-land.org 6667
  • }
  • on *:sockopen:smsend:{
  • if ($sockerr) { echo -a Erreur! | return }
  • sockwrite -n smsend NICK Auto-SMS_ $+ $rand(999,99999)
  • sockwrite -n smsend USER SMS-SEND SMS-SEND SMS-SEND :Envoi Automatique - SMS
  • }
  • on *:sockread:smsend:{
  • sockread %a
  • if ($gettok(%a,1,32) == PING) sockwrite -n smsend PONG $remove($gettok(%a,2,32),:)
  • Aline @Auto-SMS %a
  • unset %a
  • }
  • dialog smsend {
  • title "Envoi Gratuit De SMS - Limité A Un SMS Par Heure"
  • size -1 -1 169 177
  • option dbu
  • text "IMPORTANT", 1, 8 8 153 9, center
  • text "Limite de caractères autorisés : 90", 2, 8 16 153 9, center
  • text "Pas de couleurs", 3, 8 24 153 9, center
  • text "Seul les lettres et chiffres marchent", 4, 8 32 153 9, center
  • text "N'oubliez pas de signer vos SMS ;-)", 5, 8 40 153 9, center
  • button "Envoyer", 6, 16 104 57 25, multi
  • edit %sms.msg, 7, 56 80 105 9, autohs
  • text "Votre Message", 8, 8 80 41 9, center
  • button "Fermer", 10, 96 104 57 25, cancel
  • text "Destinataire :", 9, 8 64 41 9, center
  • edit %sms.num, 11, 56 64 65 9, autohs
  • edit %sms.mark, 12, 16 144 137 17, read multi center
  • }
  • on *:dialog:smsend:sclick:6:{
  • set %sms.msg $did(7)
  • set %sms.num $did(11)
  • window @Auto-SMS
  • smsend
  • timer 1 2 sockwrite -n smsend JOIN #sms
  • timer 1 2 echo -at 4[SMS-SEND4] 10- 3Attention, Vérifiez Que Votre Message Soit Bien Envoyé Dans La Fenêtre " @Auto-SMS "
  • timer 1 4 sockwrite -n smsend PRIVMSG SMS :!sms %sms.num %sms.msg
  • timer 1 60 unset %sms.msg
  • timer 1 60 unset %sms.num
  • timer 1 60 sockclose smsend
  • }
  • menu menubar,channel {
  • • SMS Send:/dialog -m smsend smsend
  • }
alias smsend {

  sockclose smsend

  sockopen smsend irc.chat-land.org 6667

}

on *:sockopen:smsend:{

  if ($sockerr) { echo -a Erreur! | return }

  sockwrite -n smsend NICK Auto-SMS_ $+ $rand(999,99999)

  sockwrite -n smsend USER SMS-SEND SMS-SEND SMS-SEND :Envoi Automatique - SMS

}

on *:sockread:smsend:{

  sockread %a

  if ($gettok(%a,1,32) == PING) sockwrite -n smsend PONG $remove($gettok(%a,2,32),:)

  Aline @Auto-SMS %a

  unset %a

}

dialog smsend {
  title "Envoi Gratuit De SMS - Limité A Un SMS Par Heure"
  size -1 -1 169 177
  option dbu
  text "IMPORTANT", 1, 8 8 153 9, center
  text "Limite de caractères autorisés : 90", 2, 8 16 153 9, center
  text "Pas de couleurs", 3, 8 24 153 9, center
  text "Seul les lettres et chiffres marchent", 4, 8 32 153 9, center
  text "N'oubliez pas de signer vos SMS ;-)", 5, 8 40 153 9, center
  button "Envoyer", 6, 16 104 57 25, multi
  edit %sms.msg, 7, 56 80 105 9, autohs
  text "Votre Message", 8, 8 80 41 9, center
  button "Fermer", 10, 96 104 57 25, cancel
  text "Destinataire :", 9, 8 64 41 9, center
  edit %sms.num, 11, 56 64 65 9, autohs
  edit %sms.mark, 12, 16 144 137 17, read multi center
}

on *:dialog:smsend:sclick:6:{
  set %sms.msg $did(7)
  set %sms.num $did(11)
  window @Auto-SMS
  smsend
  timer 1 2 sockwrite -n smsend JOIN #sms
  timer 1 2 echo -at 4[SMS-SEND4] 10- 3Attention, Vérifiez Que Votre Message Soit Bien Envoyé Dans La Fenêtre " @Auto-SMS "
  timer 1 4 sockwrite -n smsend PRIVMSG SMS :!sms %sms.num %sms.msg
  timer 1 60 unset %sms.msg
  timer 1 60 unset %sms.num
  timer 1 60 sockclose smsend
}

menu menubar,channel {
  • SMS Send:/dialog -m smsend smsend
}

Conclusion

J'éssairais de mettre à jour la source en suivant vos conseils :)
06 mai 2007 22:14:58 :
Huhu, petit oubli d'un morceau de la source xD
  • signaler à un administrateur
    Commentaire de Corween le 06/05/2007 22:50:35

    Voila, n'hésitez pas à mettre vos commentaires, sans être méhant hein :p

    J'avais oublié, il se peut que défois la personne recoive un SMS vide, avec seulement la pubpour le serveur, ce n'est pas à cause de l'addon, mais juste un bug du serveur, ça peut arriver de temps en temps. Et je vous demanderez de bien rspecter la règle qui est de n'envoyer qu'n SMS par heure, même si vous ne tenez pas ue heure mais 45 minutes, c'est peut être pas trop grave, mais flooder le bot itou² vous apprtera que vous serez ignoré d bot, et doc, vou l'aurez DLC ^^

  • signaler à un administrateur
    Commentaire de wims le 06/05/2007 23:00:41

    C'est bien d'avoir fait le socket mais j'aurais plus vu le truc comme ça :

    tu te connect en socket sur le server donc sur le salon, mais tu crée pas de /window pour voir le salon ( on en a rien a foutre ) tu fait juste un menu popup Envoyer un sms , la tu vérifie que tu est connecté au serv, si tu ne l'est pas tu t'y connect et dans tout les cas t'ouvre ton dialog pour écrire le msg.Si le msg a été reçus, alors tu va le savoir avec le on sockread ( suffit de répéré lorsque ton pseudo + le dernier numero de l'edit est dis dans une phrase ) ensuite tu affiche une boite $input ( genre $input(Sms envoyé !,t) ).Une fois le sms envoyé, tu fait un décompte pour savoir s'il cela fait une heure qu'on en a envoyé ou pas, ( faudra regardé quel heure il prend , sois celle lorsque le bot dis que ton msg a été envoyé ou alors celle lorsque tu tape la commande )

    note : la façon que tu as de choisir le nick n'est pas très prudente mais étant donné que ceux qui font ça sont au courant, j'pense pas qu'il y est de soucis.

    Tu peux mettre un screen du dialog pour voir cmt il est ?

  • signaler à un administrateur
    Commentaire de JPP80FR le 07/05/2007 13:34:35

    c'est une idée intéressante pour valider le compte au-lieu du mail!!!!
    est il portable vers du .net

  • signaler à un administrateur
    Commentaire de VestaX le 07/05/2007 14:41:59

    lol ca y est tu l'as sorti :p Donc effectivement je n'ai pas encore testé, mais en fait le bot detecte ton adresse host donc c'est normal que ce soit limité a 1sms / heure. Donc je penses que ce qui serait bien, c'est de faire une connexion via proxy, afin d'avoir des sms illimités.

    Bon courrage :)

  • signaler à un administrateur
    Commentaire de Bestdoud le 07/05/2007 17:23:42

    pourquoi abuser de se service en trichant. C'est comme ça qu'il risque d'être arrêté.

    Cela dis j'ai cru comprendre que ca envoyait de la pub dans le sms. Je trouve ça plutot gênant. Envoyer un sms par heure et en plus avec de la pub, ben je préfère payer.

    Mais l'idée est bonne.

  • signaler à un administrateur
    Commentaire de VestaX le 07/05/2007 18:08:01

    ha ben tu vois jsavais meme pas qu'il y avait de la pub!! alors autant rester sur le mien :p http://www.ircfr.com/codes/SMS-SENDER_39979.aspx

  • signaler à un administrateur
    Commentaire de Corween le 07/05/2007 19:36:15

    J'avais fait un super message bien long, j'ai ping, et maintenant j'ai a flème de tout ré-écrire.

    Je verrais ce WE pour faire ça Wims (même si la moitié j'ai rien compris xD J'vais chercher dans l'aide du mIRC ^^)

    Bestdoud >> En fait ça te marque à la fin du SMS " (SMS grauit depuis www.chat-land.org) " m'enfin bon, perso çame gène pas, le truc c'est que c'est pas le genre de SMS a envoyer pour souhaiter un anniv ^^

  • signaler à un administrateur
    Commentaire de Corween le 08/05/2007 09:41:15

    VestaX >> Nan nan, vaux mieux celui là :) Je viens de tester le tien, le numéro qu'il faut appeler est mort, quand t'appelle ca ta raccroche à la gll dessuite -_-

  • signaler à un administrateur
    Commentaire de VestaX le 08/05/2007 10:30:09

    Corween merci de me l'avoir dit, j'avais meme pas vu. Voilà ma source viens d'etre mis a jour http://www.ircfr.com/codes/SMS-SENDER_39979.aspx

  • signaler à un administrateur
    Commentaire de sgdu68 le 08/05/2007 17:33:25

    uen question j'ai mirc mets je comprend pas comment marche et on fait pour aller sue le salon car le salon es vide et jaurais bien iamer aussi profiterd du sms par heures merci davances

  • signaler à un administrateur
    Commentaire de Corween le 08/05/2007 21:27:17

    Il faut que tu utilise un script mIRC. Tu fais un copier coller de la source, tu la colle dans tes remotes ( alt + R ) pi tu fais un clic droit sur le chan ou dans ton menu en haut et tu clic sur " SMS j'sais pu quoi " et vala :)

  • signaler à un administrateur
    Commentaire de killakella le 18/05/2007 21:04:59

    bonsoir oui franchement pas mal ta source elle marche bien bon cest gavais de pub mais bon bien vu pour vos resaus en plus ta eu raison si sa peut tamener du monde temps meius se qui est de la source 10/10 merci encore ^^ pour mon cas sa marche tres tres bien ))))))))

  • signaler à un administrateur
    Commentaire de Corween le 05/06/2007 11:42:34

    Juste pour vous dire, la source ne fonctionne plus, il faut maintenant se procurer une key sur un site pour pouvoir acceder au serveur et donc au bot. Je laisse quand même le code, il est très simple et pour apprendre pour connecter un socket IRC, il peut être utile :)

  • signaler à un administrateur
    Commentaire de anthonice le 18/06/2007 22:21:07

    hum une petite question, pk un limite de 1 heure ? pourkoi pas 15 minutes ? ou 30 minutes ? car franchement je sais aps mais kan je parle à un pote en texto je lui répond pas 1 heure après ^^ sinon perso jai pas tester mais jvé le fer masi voila fodrer le raccourcir le temps car 1 ehure c'est kan meme long pour répondre à un pote ^^ à moin de prendre un proxy ^^

  • signaler à un administrateur
    Commentaire de Wcorsica le 19/11/2007 21:23:25

    Pour moi ca ne marche pas :/ le service est peu etre down !!

Ajouter un commentaire

Discussions en rapport avec ce code source

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS