Autor Wątek: [chatCommands] Kilka komend w oknie rozmowy  (Przeczytany 44403 razy)

0 Użytkowników i 2 Gości przegląda ten wątek.

Offline zzjacek

  • Narybek
  • *
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #60 dnia: Maja 30, 2010, 17:08:19 pm »
kiso, spokojnie. Na razie nie ma takiej opcji ;)
Jak będzie taka opcja - ok. Ale jak ma być np. tylko i wyłącznie automatyczna odpowiedź na każdą otrzymaną wiadomość to lekko bez sensu już :)
WinXP Pro x86 SP3.
zz.

Offline kiso

  • Narybek
  • *
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #61 dnia: Maja 30, 2010, 17:23:21 pm »
a kto mowi o odpowiedzi na kazda wiadomosc?
mi chodzi o ponowna wiadomosc po uplywie x minut i tylko tyle ;-)

Offline Ivek88

  • Narybek
  • *
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #62 dnia: Maja 30, 2010, 19:48:19 pm »
Nie wiem jak :D
Chodzi o to, że np jak mu wpisze np /!pogoda!, żeby pobierał dane z pliku cos.xml, żeby pokazywał to tylko u mnie :p
Jeśli jakoś nie widać, żeby można było coś takiego zrobić, to będę musiał kombinować z wtwRegexReplacer.plug, żeby wszystko co wpisze poprzez / pokazywał tylko u mnie a nie wysyłał tej wiadomości, co jest dostępne w chatCommands. Chyba, że można dostać źródło pluginu i samemu coś pokombinować ?:)

Offline sWirus

Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #63 dnia: Maja 30, 2010, 20:06:39 pm »
zzjacek, z całą pewnością nie robiłbym tak, że wiadomość wysyła się za każdym razem po otrzymaniu od kogoś tekstu bo to by była 'lekka' przesada :>

Timer będzie jako opcja jeśli w ogóle, bo sam chyba z tego korzystać nie będę... ale to za jakiś czas.

Ivek88 a co powiesz na komendę /sh tekst
Wyświetli ci w oknie wiadomości tekst, który nie zostanie do nikogo wysłany

np.: (niech będzie to twoje)
/sh !pogoda!

wyświetli ci napis !pogoda!, który później zostanie podmieniony przez regex'a... właściwie to dopisanie tego zajęło mi 2 minuty i już to mam ;> sprawdziłem na jakiejś piosence z wrzuty i działa... w każdym razie Infobot nie odpisał więc raczej nic nie dostał.

edit:
zzjacek co do restartu... wtw nie ma takiej funkcji w API. Ewentualnie można znowu kaw'a męczyć na bugtraq'u
Oblałem test Turinga... damn ;/

Offline Ivek88

  • Narybek
  • *
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #64 dnia: Maja 31, 2010, 02:36:37 am »

Offline Majaque

  • Młodzież
  • **
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #65 dnia: Maja 31, 2010, 10:25:24 am »
Znalazłem błąd powodujący wysypanie się wtw na 64-bitowej Siódemce
Krok po kroku, jak wywołać:
Wchodzimy do menu wtyczek mając aktywne okno rozmowy;
Włączamy wtyczkę chatCommands, klikamy "Zastosuj";
Wracamy do okna rozmowy, używami jakiegokolwiek polecenia (najbardziej awaryjne zdaje się być /clear)
Obserwujemy jak WTW wywija orła.

Offline sWirus

Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #66 dnia: Maja 31, 2010, 11:06:33 am »
Ivek88 co konkretnie wpisujesz? Moja uwaga jest taka : każda spacja się liczy
jeżeli masz
/help  /dsc
albo
/help /dsc
to pierwsze nie zadziała a drugie zadziała

/sh pochodzi od show -> jest krótsze ;p I moim zdaniem dość logiczne. Robienie zmian nazw komend mi się póki co nie uśmiecha bo było by dużo do przepisania.

Z nową wersją chciałem zaczekać, aż będzie trochę więcej zmian. Jak chcesz wersję z dodanym sh to pisz na priv, chyba że więcej ludzi będzie chciało to wrzucę do autoupdate'a.

Dalej...
Czy ktoś by mógł potwierdzić błąd Majaque? Ja mam 32 bit i u mnie nie udało się wywołać, więc jak coś to chyba błąd z wersją 64... coś poszukam, ale że nie mam wina 64 to raczej kolejne testy czy błąd poprawiony będą wraz z kolejnymi wersjami ;/ Albo związane z wersją wtw...ja mam betę. Majaque, którą masz?
Ewentualnie zmiany jakie wprowadziłem po wydaniu 0.1.6.0 już poprawiły błąd, ale w to ciężko uwierzyć.

Acha, kiso, bo mi nie odpowiedziałeś, mam czekać na te ikonki do stanu away, czy nie?
Oblałem test Turinga... damn ;/

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #67 dnia: Maja 31, 2010, 11:39:58 am »
Potwierdzam słowa Majaque, dokładnie tak - mamy orzełka :D

a /sh to mi się kojarzyło ze skryptem linuksowym ;P

Offline MusX

  • Młodzież
  • **
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #68 dnia: Maja 31, 2010, 18:58:13 pm »
brakuje chyba helpów do większości komend, nie idzie zmienić opisu na ":)" przez /dsc, swoją drogą wolałbym /desc zamiast /dsc, dłuższe ale z sqla już zakorzenione w ręku :p

Offline sWirus

Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #69 dnia: Maja 31, 2010, 19:25:56 pm »
Cytat: refresh
a /sh to mi się kojarzyło ze skryptem linuksowym ;P
No, to może moje skrzywienie z korzystania ostatnio z CISCO OS (takie coś do konfigurowania routerów).
Tam jest sh zamiast show. Chociaż bardziej rozbraja ctrl+shift+6 jako odpowiednik ctl+c (przerwanie działania). Niesamowicie wręcz intuicyjny system.

W każdym razie /sh póki co zostaje ;p /dsc raczej też bo jest krótsze... ;p

I dalej czekam na napisanie, które to komendy nie działają w helpie, bo ja, której bym nie sprawdzał zawsze działa o_O.
Przypomne tylko ze wpisujemy np
/help /st
/help /dsc
/help /away

itd.
ew.
/help options text/away
^^

Co do tego ':)' to już wcześniej pisałem, że ':' spowoduje ze wtyczka będzie szukać potem nazwy protokołu.
Jak chcesz taki opis to daj dwie spacje po dsc:
/dsc  :)
. Wtedy opis będzie taki:
' :)'
ale dla tak krótkiego to chyba nie przeszkadza, że jest jedna spacja z przodu
Oblałem test Turinga... damn ;/

Offline zzjacek

  • Narybek
  • *
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #70 dnia: Maja 31, 2010, 21:31:12 pm »
Hmm, mając status "niewidoczny" [obojętnie czy ustawiony myszą, czy też poprzez /st Inv] i zmieniając opis poprzez /dsc xxx automatycznie gg przechodzi mi do stanu z/w. Tak ma być? :>
WinXP Pro x86 SP3.
zz.

Offline sWirus

Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #71 dnia: Czerwca 04, 2010, 12:11:05 pm »
zzjacek... no oczywiście, że tak miało być ;p A tak na serio to dzieje się to samo jak zrobisz /st i /dsc (oba lub któryś) z parametrem :GG:?

refresh, Majaque

 - x64 wywala się po dokładnie czymś takim? :
   > otwórz okno rozmowy
   > otwórz okno opcji wtyczki
   > "Zastosuj"
   > wpisz komendę w oknie rozmowy

Czy może inaczej też się da? Kilka dodatkowych pytań:
   ? Jakie komendy wywołują orła
   ? Czy OK w opcjach też spowoduje orła
   ? Czy Anuluj w opcjach tez spowoduje orła
   ? Czy bez Zastosuj też wystartuje orzeł
   ? Czy okno rozmowy musi być otwarte przed otwarciem opcji

A tak btw... (pytanie do wszystkich) jak by wam się podobała fonkcja /open:
   - Bez parametru otwiera zakładke rozmowy oznaczoną jako "Console" (z niej przynajmniej do nikogo nie będą wysyłane "pisaki", jak będziemy wbijać komendy). Oczywiście komendy dalej będzie można wpisywać gdziekolwiek, to po prostu taki dodatek

   - parametry (oba wymagane) :proto: id
czyli np. /open :GG: 100 otworzy przez protokół GG zakładkę rozmowy z nr. 100 (Infobot zdaje się). Czyli ogólnie
/open :proto: id
to rozmowa z osobami spoza listy. Nie wiem czy WTW takiej rozmowy nie będzie blokować (jeszcze tego nie wpisałem do kodu) ale nie powinno...


Acha... jest jeszcze błąd (czy raczej niedopracowanie) /away i /back
W momencie gdy mamy ustawioną zmianę statusu lub opisu w away to away ustawia na każdym protokole wartości 'globalne' WTW (czyli wszędzie ustawia się ten sam opis i status) i po /back wszystkie wracają do ustawień 'globalnych' sprzed trybu away
« Ostatnia zmiana: Czerwca 04, 2010, 12:53:28 pm wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline luk47

  • Młodzież
  • **
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #72 dnia: Czerwca 04, 2010, 18:51:33 pm »
/open jak najbardziej, szczególnie ta bezparametrowa jest bardzo fajnym pomysłem. Mam takie pytanie, czy jest technicznie możliwe do wykonania, aby właśnie ta zakładka 'Console' zapamiętywała wprowadzone komendy? Tak jak to robią zwykłe konsole systemowe, za pomocą strzałek można wybrać te ostatnio użyte polecenia.
Człowiek jest wolny całkowicie lub nie jest wolny wcale.

Offline sWirus

Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #73 dnia: Czerwca 05, 2010, 10:03:38 am »
Nju werszin:

0.1.7.0
 - nowa komenda /open - otwiera zakladke rozmowy z console lub kontaktem o wybranim id

Co to takiego było w poprzednim poście...

 - nowa komenda /sh - wyswietla (tylko u nadawcy) tekst dopisany jako argument

Dla Ivek88

 - nowa komenda /isaway - sprawdza czy tryb away jest aktywny

kiso chciał sprawdzanie czy jest włączony Tryb Away

 - zmiana treści wiadomości w away po ponownym użyciu komendy /away lub /awayex

Znowu dla kiso

 - dopisanie do help'a opisu /isaway /open i /sh
 - uaktualnienie opisu /away i /awayex w helpie

Standard...

 - dodany GUID

Zgłaszane przez Majaque


EDIT:

Od razu na autoupdate wersja
0.1.7.1
poprawiająca głupi błąd z /isaway
« Ostatnia zmiana: Czerwca 05, 2010, 10:13:56 am wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline Jarson

  • Młodzież
  • **
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #74 dnia: Czerwca 06, 2010, 08:08:47 am »
W autoupdate Twoja wtyczka w wersji x64 Tworzy plugin X64.plug, który non stop chce się aktualizować.
Ściągnąłem ręcznie ze strony, okazało się, że również ma nazwę x64.plug, zmieniłem jego nazwę na utlchatCommands.plug.
Jak można się domyślać autoupdate przy każdym włączeniu znajduje aktualizację.
http://wtw.k2t.eu/
Widziałeś Nowe WTW?

Offline kiso

  • Narybek
  • *
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #75 dnia: Czerwca 06, 2010, 08:52:24 am »
sWirus z x86 jest to samo co Jaron opisal.
zmiana tresci wiadomosci w away po ponownym uzyciu komendy /away lub /awayex dziala poprawnie tylko przydalby sie ponowny dymek z nowym opisem.
/isaway tez dziala dobrze chociaz przydala by sie jeszcze informacja o tresci wiadomosci jaka mamy ustawiona jesli jestesmy away.
jak juz pisalem wczeniej bylbym wdzieczny jeszcze za dorobienie:
-ponowna wiadomosc away po uplywie x minut
-komunikat chatCommands info | Tryb Away: wiadomość o treści: "....." została wysłana. dla opcji powiadamiania dymkiem i trayem.

Offline sWirus

Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #76 dnia: Czerwca 06, 2010, 10:21:18 am »
Damn ;/ mój błąd, bo się spieszyłem... zaraz postaram się poprawić

EDIT
Ok teraz powinno się już aktualizować dobrze... źle pliki nazwałem ;/
Oblałem test Turinga... damn ;/

Offline domik

  • Narybek
  • *
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #77 dnia: Czerwca 17, 2010, 07:30:04 am »
A ja mam pytanie/prośbę o prostą komendę. Czy możliwe jest stworzenie /find ?

/find [:proto] kwalek_kontaktu

komenda zwracała by kontakty które spełniają warunek, przy czym lista mogła by wyglądać

nazwa_kontakt - ID_kontaktu

w ten sposób jeśli nie wiem jak kontakt się nazywa, a z tego co widzę to rozpoznawane są duże/małe litery

czyli /talk Agnieszka jest czymś innym niż /talk agnieszka

można by łatwo zawęzić listę, następnie tylko

/talk ID_kontaktu ;)





Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #78 dnia: Czerwca 17, 2010, 11:15:39 am »
Ja bym prosił o poprawę przewijania Opcji ;)
Nie działa Scroll myszki oraz chwycenie paska przewijania i przeciąganie w dół - brak obsługi? ;)
Jedynie kliknięcie w dół paska przewijania, przewinie Opcje wtyczki.

Wątpię by to był błąd WTW, bo to jedyna wtyczka która tak ma.
- Kosmetyka
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline sWirus

Re: [chatCommands] Kilka komend w oknie rozmowy
« Odpowiedź #79 dnia: Czerwca 17, 2010, 18:24:09 pm »
Cytat: DemoNCS
- Kosmetyka

Eeeech... jeszcze możesz dodać do listy szare tło pod CheckBox'em ;>

Jak najbardziej jestem świadom, że działa to okropnie i poprawienie tego jest w planach. Acz wychodzę z założenia, że do opcji i tak rzadko się zagląda ^^.
Wygląd opcji wynika z tego, że nie znam zbyt dobrze części WinAPI odpowiedzialnej za tworzenie okienek (zawsze to załatwiałem bibliotekami zewnętrznymi) i nie bardzo mam czas się temu przyjrzeć (a już tego, że mi się nie chce to wspominał nie będę ^^). Będzie wolne to się pomyśli.
Lista na wakacje powoli robi się długa.

domik. Po pierwsze /talk otwiera kontakty z nazwy kontaktu:
/talk Infobot
Z ID otwiera /open:
/open :GG: 100
Find myślę, że da się zrobić. Ostatnio chciałem zrobić Wyświetlenie całej listy, ale jak zobaczyłem wyniki doszedłem do wniosku, że nie ma sensu, bo za dużo tego. Find będzie dobre.
A opcję ignorowania wielkości liter w kilku komendach (np /talk) też mogę dopisać w sumie.

W tej chwili raz, że ledwie mam czas żeby zaglądać do kodu, dwa, że robię w tym kodzie porządki (sporo zmian, które nie będą miały wielkiego przełożenia na funkcje, a raczej na wygodę pisania), więc nowej wersji jeszcze jakiś czas nie będzie.
Oblałem test Turinga... damn ;/