Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kRedirect
Konnekt | Forum > Dodatki > Wtyczki
Bora
Wtyczka służy do przekierowywania wiadomości które otrzymujemy do wybranego numeru gg. Wyłapuje gg, jabber, tlen itp. W ustawianiach należy tylko podać numer gg pod jaki ma wysyłać kopie wiadomości.

Włączenie:
CODE
ON


Wyłączenie
CODE
OFF

Status:
CODE
STATUS

Wiadomości przekierowywane:
QUOTE
[1] Konrad : treść
[2] Marta : treść
[1] Konrad : treść inna

Schemat:
QUOTE
[identyfikator] Nazwa kontaktu : treść

Pierwsza wartość w nawiasie jest to identyfikator.

Aby odpowiedzieć wystarczy wóczas napisać:
CODE
1 odpowiedz

Wówczas osoba ta dostanie wiadomość o treści odpowiedź

Pobranie listy osób od jakich przekierowało rozmowy:
CODE
LIST

Odpowiedź:
QUOTE
Kontakty: Konrad [1] Marta [2]


Znalezienie kogoś na liście kontaktów (od wersji 1.0.0.3)
CODE
FIND Konrad

Odpowiedź:
QUOTE
Kontakty: Znalezione kontakty: Konrad <123456789> Konrad <test@tlen.pl>


Dodanie osoby do aktualnej sesji. Dzięki temu będzie można zacząć rozmawiać z tą osobą. (od wersji 1.0.0.3)
CODE
Add 123456789

Odpowiedź:
QUOTE
Kontakt Konrad dodany pod linkiem: 1


W menu wtyczek jest button do włączania/wyłączania ale niestety jeszcze nie wiem jak podpiąć zmiane ikonki pod to.

Narazie jest to wtyczka testowa wiec prosze nie miec pretensji jak coś nie działa.

kRedirect-1.0.0.4
kRedirect-1.0.0.5


Znane błędy:
*Niezależnie od statusu wysyła link z KTP
*Poprawa w konfiguracji zmień

ToDo
* dodanie przekierowywania na inne komunikatory
* Poprawienie wyświetlania statusu w menu wtyczek.
* Wysyłanie wiadomości
* Przekierowywanie wybranej grupy kontaktów.
* Dodawanie informacji w oknie rozmowy o odpowiedzi poprzez kRedirect'a
* import otrzymanych wiadomości

ChangeLog:
1.0.0.5
* Poprawione pobieranie danych z konfiguracji.
1.0.0.4
* Poprawne wyświetlanie w oknie rozmowy wiadomości wysłanych.
* Dodawnie do historii wiadomości wysłanych.
* Dodanie statusu i opisu statusu w FIND i LIST.
1.0.0.3
* Dodanie wyszukiwania osób na liście oraz dodawanie osoby do aktualnej sesji
* Zmiana sposobu wyświetlania wiadomości przekierowywanych.
1.0.0.2
* Poprawione dodawanie do grupy z pluginami.



Mam nadzieje że sie komuś przyda
riddle
Ciekawe! Gdyby dało się przekierować wiadomości z GG, Tlena na Jabbera to bym używał. smile.gif
StRuGi
Jako nazwe proponuje redireKt, a co do samej wtyczki to moze byc przydatna , zaraz potestuje.
EDIT: wtyczka nie dzialala, jednak po restarcie konnekta zaczela dzialac poprawnie
Bora: jak bys mogl, to taki maly ficzer - mozliwosc wyboru od kogo wiadomosci przekierowywac
jareq
hmm Nie wiem ale u mnie ta wtyczka nie działa /nie przekazuje wiadomości pod podany w ustawieniach numer..
Klikałem na button do włączania/wyłączania ale jakoś nic to nie skutkuje - przydało by się zrobić, że jeśli funkcja jest włączona przycisk jest wciśnięty (tak jak np. Wyciszanie) było by "jaśniej" wink.gif lub rozwinąć to do otwierania się menu kontekstowego w którym po kliknięciu np. w 'Uruchom przekierowanie' - zaznaczało by się "ptaszkiem" (tak jak np. we wtyczce kPilot2) oraz z tego menu można by było odrazu przejść do konfiguracji wtyczki.

W przyszłości można by rozszerzyć funkcjonalność wtyczki o większą ilość komend niżeli tylko włączaniem/wyłączaniem przekierowania począwszy od możliwości zmiany opisu po sterowanie niektórymi funkcjami komputera. Mogło by to być całkiem ciekawe.. rolleyes.gif

Aha i jeszcze jedno standardowo jako nr docelowy przekierowania jest podany 32252145 - nie wiem czy to Twoj (lub jakiś ważny) ale jeśli tak to radziłbym go usunąć bo jeśli ktoś się nie umi nią obsługiwać to możesz się spodziewać mnóstwa przekierowanych wiadomości na ten nr wink.gif

ps. Trochę głupio, że Konnekt z tym numerem na który ktoś pisze a my ustawimy przekierowanie na inny musi być uruchomiony i zalogowany do sieci - no ale cóż innej możliwości nie ma..

StRuGi
jareq: zrob restart konnekta
Bora
Niebyłem pewien czy poprawnie odświerza zmienione wpis podczas sesji. Napewno po resiuecie przekierowywuje, jednak żeuy działało podczas sesji trzeba kliknąć zmien a potem zastosuj.
co do przekierowywania na inne konta do zrobienia.
Zapisze do todo.
co do wciśnietego przycisku pisałem że jeszcze nie zaimplementowane , ale jest napewno w todo.
Co do standardowego wpisu musze sprawdzić ale chyba wynika zto z rzutowania stringa smile.gif
Co do konieczności bycia alogowanym na 2gim koncie to to właśnie na tym polega. Sam pisałem żeby wykorzystać to w pracy, w domu mam ciągle włączonego konnekta a nie chce uruchamiać w innym miejscu i z tąd idea tej wtyczki.
W planach jest wysyłanie odpowiedzi.
sleesh
Jak już koledzy wyżej napisali, przydałby się wybór kogo ma przekierowywać ( np. dany kontakt(y) / wszystkie ) oraz możliwość odpowiedzi ( przekierowanie w drugą stronę ).
Bora
Opis przeniesiony do 1wszej wiadomości.

W przyszłości wysyłanie wiadomości do osoby z listy lub z poza.
Wersja testowa, prosze pisać o wszelkich błędach.
Narazie jest tylko możliwość przekierowywania na gg, ale inne sieci są w planach. Odpowiedż miała wyższy priorytet.

ps. Wielkie podziękowania dla Olórin'a za pomoc.
Lukas77
Postanowiłem potestować, ale dostaję poniższy komunikat:

QUOTE
Wystąpił błąd podczas ładowania wtyczki...
Jesli nacisniesz [TAK] ten plugin nie będzie ładowany ponownie.

Grupa 15 dla akcji 31101 nie istnieje!
Bora
QUOTE
UIActionAdd(IMIG_PLUGINS , IMIA_CHANGE_REDIRECT_STATUS , 0 , "Włącz/Wyłącz", UIIcon(IT_MESSAGE,0,MT_SERVEREVENT,0),40,40); // Ta akcja wstawi do kolejki "naszą" wiadomość...

plug.h :
QUOTE
#define IMIG_PLUGINS      15  /**< Grupa dla ikonek wtyczek w głównym oknie... Użytkownik może wybrać
          inną, więc numer aktualnej grupy należy pobrać przez #IMI_GETPLUGINSGROUP.

Masz racje już wrzucam poprawioną wersje.
Bora
Nowa wersja.
Dodane wszukiwanie osoby na liście oraz dodawanie do aktualnej sesji.

Zapraszam do testowania.
keeveek
może zaczniemy testować Twój plug kiedy zacznie on wysyłać wiadomości? tongue.gif

// Cytat wyciąłem - prosimy nie cytować ostatniego posta w temacie.
StRuGi
Co Ty gadasz ?

user posted image
Bora
Jakby nie działało to bym nie wypuszczał. keeveek ustaw poprawnie w konfiguracji numer na jaki ma przekierowywać.
Sam korzystam z tego w pracy i testuje jescze w paru innych miejscach wiec sytaram sie yłapać błędy, wysyłanie jest od samego początku. PS pamiętam wączyć wtyczke.
Jeżeli masz dobrze ustawione w konfiguracji napiosz z tego konta STATUS. jeśli nie odpowie oznacza że zle ustawiłeś numer gg w konfiguracji kRedirecta.


user posted image
jareq
hmmm dziwne, ale jak zaznaczę wtyczkę na liście aktywnych, zapisuje i konnekt sie resetuje. Po ponownym uruchomieniu (zaznaczam kR jest włączony) chcąc wejsć w ustawienia (klikając na menu ustawień) wywala taki błąd:

QUOTE
Wystąpił wyjątek krytyczny

Critical structured Exception "Access Violation" occured at adress 0x10005613 in the main Thread.
Information: can't read 35

inIM: 244(0x0 , 0x0)(30B) [wXP UI->CORE]

Stack trace:
.00005613  [ui_0.1.21.49]
.00008002  [ui_0.1.21.49]
.0000CC29  [ui_0.1.21.49]
.0003ECA1  [ui_0.1.21.49]
.00003A68  [USER32_5.1.2600.1106]
.00003B37  [USER32_5.1.2600.1106]
.00005B40 IsWindowVisible+0x00000080 [USER32_5.1.2600.1106]
.00005F87 CallWindowProcA+0x00000019 [USER32_5.1.2600.1106]
.00003AEB  [k.Lawa_0.3.0.0]
.00003A68  [USER32_5.1.2600.1106]
.00003B37  [USER32_5.1.2600.1106]
.00005B40 IsWindowVisible+0x00000080 [USER32_5.1.2600.1106]
.00005F87 CallWindowProcA+0x00000019 [USER32_5.1.2600.1106]
.000051A1  [kZmieniacz_0.4.0.0]
.0000A8F9 wsprintfA+0x00000216 [USER32_5.1.2600.1106]
.0000450D PostMessageA+0x000000AD [USER32_5.1.2600.1106]
.000336F3 SetMenuContextHelpId+0x00000232 [USER32_5.1.2600.1106]
.00064DA6 KiUserCallbackDispatcher+0x00000013 [ntdll_5.1.2600.1106]
.00009414  [ui_0.1.21.49]
.0000CBE0  [ui_0.1.21.49]
.0003ECA1  [ui_0.1.21.49]
.00003A68  [USER32_5.1.2600.1106]
.00003B37  [USER32_5.1.2600.1106]
.00005B40 IsWindowVisible+0x00000080 [USER32_5.1.2600.1106]
.00005F87 CallWindowProcA+0x00000019 [USER32_5.1.2600.1106]
.00003AEB  [k.Lawa_0.3.0.0]
.00003A68  [USER32_5.1.2600.1106]
.00003B37  [USER32_5.1.2600.1106]
.00005B40 IsWindowVisible+0x00000080 [USER32_5.1.2600.1106]
.00005F87 CallWindowProcA+0x00000019 [USER32_5.1.2600.1106]
.000051A1  [kZmieniacz_0.4.0.0]
.00003B37  [USER32_5.1.2600.1106]
.0000546B ReleaseDC+0x0000012A [USER32_5.1.2600.1106]
.000054CC SendMessageW+0x00000047 [USER32_5.1.2600.1106]
.00023B55 Ordinal414+0x00000AB1 [COMCTL32_6.0.2800.1106]
.00024173 Ordinal342+0x00000055 [COMCTL32_6.0.2800.1106]
.0008103A  [COMCTL32_6.0.2800.1106]
.00081AB0  [COMCTL32_6.0.2800.1106]
.00003A68  [USER32_5.1.2600.1106]
.00003B37  [USER32_5.1.2600.1106]
.00005B40 IsWindowVisible+0x00000080 [USER32_5.1.2600.1106]
.00005F87 CallWindowProcA+0x00000019 [USER32_5.1.2600.1106]
.00005191  [ui_0.1.21.49]
.00003A68  [USER32_5.1.2600.1106]
.00003B37  [USER32_5.1.2600.1106]
.0000546B ReleaseDC+0x0000012A [USER32_5.1.2600.1106]
.000054CC SendMessageW+0x00000047 [USER32_5.1.2600.1106]
.00024028 Ordinal414+0x00000F84 [COMCTL32_6.0.2800.1106]
.00026204 Ordinal384+0x00001512 [COMCTL32_6.0.2800.1106]
.000067EF Ordinal258+0x000067EF [COMCTL32_6.0.2800.1106]
.0000A34F Ordinal258+0x0000A34F [COMCTL32_6.0.2800.1106]
.0000A45D Ordinal258+0x0000A45D [COMCTL32_6.0.2800.1106]
.0000B420 CreateToolbar+0x00000B6F [COMCTL32_6.0.2800.1106]
.00003A68  [USER32_5.1.2600.1106]
.00003B37  [USER32_5.1.2600.1106]
.00003D91 GetMessageW+0x00000125 [USER32_5.1.2600.1106]
.00003DF7 DispatchMessageW+0x0000000B [USER32_5.1.2600.1106]
.00020D5E IsDialogMessage+0x00000048 [USER32_5.1.2600.1106]
.00014EEA  [konnekt_0.6.22.137]
E837E83A


Nastąpi zamknięcie programu!


Próbowałem kilak razy i za każdym to samo. W czym może być problem ?
Bora
Przyznam sie że też walczyłem z tym już i chyba będę musiał dłużej przysiąść. Z moich obserwacji wynika że problem ten wystepuje podczas pierwszego uruchomienia i to tylko w przypadku gdy konnekt odrazu próbuje sie połaczyć. Sposobem na obejście tego jest to pierwsze uruchomienie odpalić i odrazu przełączyć na niepołączony lub podczas poprzedniego uruchomienia ustawić żeby nie łączyło na początku.

ps może ktoś z reszty dev bedzie wiedział gdzie szukać błąd.
jareq
Nigdy nie miałem i nie mam ustawionego automatycznego łączenia, więc raczej nie w tym przyczyna.
KoSiarzPL
I nikt ci nie pomoze bez udostepnionego kodu. Poza hao, któremu coś mówią te opszczególne funkcje z loga.
Nawet z kodem trzeba by było porządnie wniknąc w twój kod.
Bora
Szybka poprawka już jest.
riddle
Twoja wtyczka nie pozwala na włączenie się Konnekta. Program zamarza, bądź wywala krytyka.

Załączniki

Widmo
śmiem twierdzić ze mi też to niestety nie działa... wpisuje numer gg palmtopa, z palma pisze ON, OFF, STATUS i cisza...
dziura182
wtyka działa świetnie testowałem ją co prawda nie długo ale jak narazie chodzi bez problemów. mam pewien pomysł, jest on może trochę odważny ale warto napisać tongue.gif Myślałem, że może dało by radę dodać jakąś komende, która pozwoliła by uruchomić kRedirect z dowolnego numeru gadu gadu. Np u znajomego otwieram okno rozmowy ze sobą i po wpisaniu np RUN <moje hasło gg> uzyskuję dostęp do swojego gadu, a nie jak do tej pory mogę kontrolować własnego konnekta tylko z numeru zapisanego w ustawieniach... taki zdalny konnekt tongue.gif
2230093
i bardzo fajny pomysl bo jak sie wychodzi w teren to czesto zmienia sie lokalizacje a wiadomosci mogly by podazac za nami gdy idziemy po kolędzie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.