Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-03-04 21:55:42

  Treadstone - Członek DUG

Treadstone
Członek DUG
Skąd: Chorzów
Zarejestrowany: 2005-09-19

Jabber -- wiadomości z konsoli

Witam

Czy orientuje się ktoś czy jest możliwość wysyłania wiadomości jabberowych spod konsoli za pomocą jakiegoś polecenia? Chodzi mi o coś takiego, żebym mógł ładnie sobie zrobić skrypt w bashu, który w określonych wypadkach wysyłałby mi na jabbera różne wiadomości.

Pozdr.

Offline

 

#2  2008-03-04 21:58:04

  TBH - Członek DUG

TBH
Członek DUG
Skąd: Ruda Śląska
Zarejestrowany: 2006-03-07
Serwis

Re: Jabber -- wiadomości z konsoli

ekg2 ?


http://tbhthelolmaker.wordpress.com/kontakt/
<TBH> Gentoo!
<X-dos> cóz, sa ludzie ktorzy nie wiedza co robic ze swoim wolnym czasem :)

Offline

 

#3  2008-03-04 22:00:04

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Jabber -- wiadomości z konsoli

sendxmpp powinno spełnić twoje oczekiwania


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#4  2008-03-04 22:06:01

  Treadstone - Członek DUG

Treadstone
Członek DUG
Skąd: Chorzów
Zarejestrowany: 2005-09-19

Re: Jabber -- wiadomości z konsoli

Wow nie minęło 5 min i już dwie odpowiedzi! Niezle niezle!:) Zaraz zabieram się za testy obydwóch

EDIT: sendxmpp działa nieźle, szkoda tylko, że transporty (chodziło mi o sms via orange mbox) nie działają.

Ekg2 ma wogóle możliwość wysyłania wiadomości tak jak sendxmpp?

Ostatnio edytowany przez Treadstone (2008-03-04 22:55:13)

Offline

 

#5  2008-03-05 00:01:13

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Jabber -- wiadomości z konsoli

jezeli beda niewystarczajace (bo cos ...) mozna sprobowac zrobic cos w oparciu o http://www.opcode.eu.org/sieci_komputerowe_uslugi/smtp2xmpp.pl/ lub http://www.opcode.eu.org/c_cpp/jabber.cpp/ ;-)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#6  2008-03-05 11:15:37

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Jabber -- wiadomości z konsoli

ja użwam skryptu a pythonie :)
jak chcesz to go odchodzę z rzeczy które są konkretnie pode mnie napisane i podrzucę :)
na dobrą sprawę obsługuje też transporty bo swego czasu do GG takgo używałem przez pare dni ale uznałem że lepiej GG przez ekg obsłużyć ;)

Offline

 

#7  2008-03-05 14:47:36

  Treadstone - Członek DUG

Treadstone
Członek DUG
Skąd: Chorzów
Zarejestrowany: 2005-09-19

Re: Jabber -- wiadomości z konsoli

Byłbym bardzo wdzięczny, jeżeli transport sms by działał:)

Sendxmpp na dobrą sprawe być może obsługuje, jednak nie jest dane mi to sprawdzić, korzystam tylko właśnie z transportu sms -- wywala coś takiego:

Kod:

lukasz@linux-machine:~/$ echo blabla | sendxmpp -c +48509123456@sms.chrome.pl  
Unknown option: 48509524115@sms.chrome.pl

Jeżeli zamiast + przed numerem wpisze po prostu

Kod:

lukasz@linux-machine:~/$ echo blabla | sendxmpp -c 0048509123456@sms.chrome.pl

program nie wywala błędów, ale transport niestety nie obsługuje cyfr 00 zamiast +.

Offline

 

#8  2008-03-05 15:01:21

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Jabber -- wiadomości z konsoli

spróbuj

Kod:

echo blabla | sendxmpp -c '+48509123456@sms.chrome.pl'

Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#9  2008-03-05 16:19:20

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Jabber -- wiadomości z konsoli

zaraz Ci zrobię, tyle że ja to będe na transporcie GG testował

Offline

 

#10  2008-03-05 16:37:53

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Jabber -- wiadomości z konsoli

Tylko po co używać Jabbera do wysyłania SMS, skoro można użyć którejś z aplikacji służących do wysyłania SMS-ów? Sprawdzić jak-to-się-robi w źródłach transportu SMS i na tej podstawie skomponować odpowiednie żądanie POST, które można wysłać chociażby wgetem?

Offline

 

#11  2008-03-05 17:55:49

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Jabber -- wiadomości z konsoli

Kod:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
import xmpp
import urllib
import re
import codecs
from time import sleep

user_jabbera='JID - caly!!'
pass_jabbera='haslo'
gg_serwer='adres transportu GG'
kodow='UTF-8'
zasob='zasob jabberowy z jakim sie laczymy'

jid=xmpp.JID(user_jabbera)
user,server,password=jid.getNode(),jid.getDomain(),pass_jabbera
conn=xmpp.Client(server) #,debug=['socket'])
conres=conn.connect()

authres=conn.auth(user,password,zasob)

conn.sendInitPresence()
conn.sendPresence(jid=gg_serwer, typ=None, requestRoster=1) #logowanie do transportu GG

# to czekanie jest po to zeby sie napewno transport zalogowal...
sleep(2)

# wysylanie po prostu wiadomosci do kogos...
#conn.send(xmpp.Message("JID kogos do kogo wysylamy","dupa dupa dupa",typ="chat"))

# wysylanie wiadomosci do kogos za transportem
conn.send(xmpp.Message("numer_GG@gadu-gadu.jabster.pl","dupa dupa dupa",typ="chat"))

zapisz to w pliku z kogowaniem UTF-8
i powodzenia w zabawie :)
mi dla GG działa więc tylko się w SMSy pobaw ;)

Ostatnio edytowany przez Graffi (2008-03-05 17:57:14)

Offline

 

#12  2008-03-05 22:21:55

  Treadstone - Członek DUG

Treadstone
Członek DUG
Skąd: Chorzów
Zarejestrowany: 2005-09-19

Re: Jabber -- wiadomości z konsoli

Dzięki Grafii, właśnie o coś takiego mi chodziło! Transport sms na chrome.pl działa pięknie, temat można zamknąć.


Minio napisał(-a):

Tylko po co używać Jabbera do wysyłania SMS, skoro można użyć którejś z aplikacji służących do wysyłania SMS-ów? Sprawdzić jak-to-się-robi w źródłach transportu SMS i na tej podstawie skomponować odpowiednie żądanie POST, które można wysłać chociażby wgetem?

Ekhm, gdybym to potrafił, pewnie bym tak zrobił, jednak zwyczajnie się na tym nie znam, moje możliwości programowania ograniczają się jedynie do rozumienia podstaw pythona i basha:)

azhag napisał(-a):

Kod:

echo blabla | sendxmpp -c '+48509123456@sms.chrome.pl'

Niestety, próbowałem jednak też nie działało, identyczny error.

Offline

 

#13  2008-03-05 22:41:43

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Jabber -- wiadomości z konsoli

bo to nie jest JID jako taki tylko coś na transporcie
jako taki adres / serwer sms.chrome.pl nie istnieje, to transport na serwerze chrome.pl do którego trzeba się zalogować tak wogóle...

takie coś nie pójdzie z sendxmpp

Offline

 

#14  2008-03-06 08:01:03

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Jabber -- wiadomości z konsoli


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#15  2008-03-06 10:22:40

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Jabber -- wiadomości z konsoli

kiedyś ten pakiet był miodzio :)
obecnie chyba wszystko oprócz darmowej bramki Orange ma szanse działać...
a Ty azhag tego używasz może??

Offline

 

#16  2008-03-06 10:44:03

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Jabber -- wiadomości z konsoli

Nie używam.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)