Autor Wątek: [chatCommandsPlus] Dodawanie własnych komend w chatCommands  (Przeczytany 14724 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline sWirus

[chatCommandsPlus] Dodawanie własnych komend w chatCommands
« dnia: Lipca 07, 2010, 15:06:34 pm »
« Ostatnia zmiana: Września 26, 2010, 09:40:26 am wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline domik

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #1 dnia: Lipca 07, 2010, 19:02:12 pm »
To jest to coś o czym nie chciałem mówić że by mi się przydało ;D

Teraz wypadało by tylko zacząć wstawiać własne wymyślone komendy.

Gratuluje pomysłu i wykonania, jak tylko będę miał chwilę czasu to przetestuję.

Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #2 dnia: Lipca 07, 2010, 21:50:32 pm »
Brawo ! ;D
To jednak moja propozycja Wykonana xD
Szkoda że z miejsca nie mogę testować, eh ale jutro na 100% :)
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline domik

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #3 dnia: Lipca 08, 2010, 11:54:21 am »
Pierwsze testy wtyczki potwierdzają prawidłowe działanie. Mam jednak pytania:

Gdzie są zapisywane komendy które nie są stworzone przez plik?
Czy da radę wprowadzić "odświeżenie" wtyczki lub import komend. Wgrywam nową komendę i muszę restartować WTW aby ja wczytać.
Wtyczka rozpoznaje duże/małe litery - mnie akurat jest to niepotrzebne, przydał by się podobny parametr ignorujący to jak we wtyczce głównej.

Informacja dodatkowa.
Można sobie zrobić prostą komendę /bot przez  /createcmd /bot /talk Infobot, a następnie użyć w pliku samego /bot + reszta danych która jest potrzebna.


To już są ekstremalne prośby ;P
1. Da radę pokazać zawartość pliku?

/help /bot zwraca  :Wywołuje: /talk Infobot

/help /ap zwraca Script in file: c:\...\/ap


2. Tworzenie plikowych komend z okna chata :)

czyli
/createfilecmd nazwa_pliku - rozszerzenie powinno dodać się samo, komenda stworzy plik w profilu użytkownika
Enter przechodzi do tworzenia pliku
pierwsza linia Enter (zapis)
druga linia Enter (zapis)
itd.
/end Enter > koniec edycji i ewentualne przeładowanie wtyczek

Ta sama możliwość z wysyłaniem wielu linii (ctrl+enter w oknie rozmowy), kończąc plik zawsze poprzez /end

3. Jeśli udało by się zrealizować pkt 1 i 2 to edycja pliku ;)
 
/createfilecmd nazwa_pliku
komenda już istnieje > źródło istniejącego pliku
wklejam nową treść komendy
zatwierdzam, plik zostaje nadpisany

Tyle z mojej strony.

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #4 dnia: Lipca 08, 2010, 15:13:13 pm »
Whoa... pobrany CAŁE 7 razy ^^

W autoupdate wersja pokazująca zawartość pliku .ccp po wpisaniu /help /komenda
(pierwszy pkt domika)

Cytat: domik
Gdzie są zapisywane komendy które nie są stworzone przez plik?
Nie są zapisywane

Cytat: domik
Czy da radę wprowadzić "odświeżenie" wtyczki lub import komend. Wgrywam nową komendę i muszę restartować WTW aby ja wczytać.
Niby da rade, ale nie widzę wielkiego sensu. Możesz wyłączyć/włączyć wtyczkę.

Cytat: domik
Wtyczka rozpoznaje duże/małe litery - mnie akurat jest to niepotrzebne, przydał by się podobny parametr ignorujący to jak we wtyczce głównej.
hmm... tam też nie działa dla wszystkich komend... i tutaj jeżeli korzystasz z tych, dla których działa, też będzie działać.


Cytat: domik
Można sobie zrobić prostą komendę /bot przez  /createcmd /bot /talk Infobot, a następnie użyć w pliku samego /bot + reszta danych która jest potrzebna.
Ba... Można korzystać nawet z innych komend typu .ccp. Można po prostu korzystać z wszystkich dostępnych komend, ale rekurencji bym nie polecał ;p


Cytat: domik
1. Da radę pokazać zawartość pliku?

/help /bot zwraca  :Wywołuje: /talk Infobot

/help /ap zwraca Script in file: c:\...\/ap
Zrobione... nawet poprawiłem tą ścieżkę do pliku ;p


Cytat: domik
2. Tworzenie plikowych komend z okna chata :)
Będzie, ale tylko za pomocą ctr+enter... żeby wprowadzać czytanie linijka po linijce to bym musiał nowego hooka zakładać, a to zbędne w sumie.

Cytat: domik
3. Jeśli udało by się zrealizować pkt 1 i 2 to edycja pliku ;)

Się pomyśli się.

DemoNCS, no to czekam na krytykę. ;p

Myślałem też nad tym jak by tu zrobić parametry do komend .ccp, ale póki co nie mam pomysłu.

Edit:

Jeszcze drobna uwaga
/exe to tak naprawdę użycie ShellExecute. Co to oznacza? ano to że można za jego pomocą używać również komend konsoli cmd.exe np
/exe cmd
otworzy konsolę, albo
/exe cmd /C dir
użyje polecenia dir
« Ostatnia zmiana: Lipca 08, 2010, 15:39:56 pm wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline domik

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #5 dnia: Lipca 08, 2010, 16:40:18 pm »
Jeżeli nie są zapisywane.. to w jaki sposób są dostępne po uruchomieniu WTW ? :) Poważnie, proszę o wytłumaczenie.

Małe duże litery. Stworzyłem własną komendę /aga otwierające rozmowę, /Aga już nie jest rozpoznawane - dla własnych mógł by być parametr (2 osobne komendy) rozpoznawaj litery lub nie.

Cytuj
Myślałem też nad tym jak by tu zrobić parametry do komend .ccp, ale póki co nie mam pomysłu.

yyy to czy ja to już zhakowałem przypadkiem ? :) w pliku ap.ccp dałem

/bot (ew /talk Infobot)
ap %1

potem wywołałem komendę "/ap słowo" i zadziałało ;D więcej parametrów nie próbowałem.


Offline Keleos

  • Młodzież
  • **
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #6 dnia: Lipca 08, 2010, 20:59:14 pm »
Proponuję zrobić post, w którym gromadzilibyśmy przykładowe komendy (niektórzy mają ciekawsze pomysły od innych, warto się podzielić)

edit: /help wyrzuca nam takiego kwiatka: Komendy urzytkownika: ; )

Dałoby się dorobić możliwość umieszczania komentarzy do komend? np. /createcmd /search /exe "http://www.google.com/search?q=%all&ie=utf-8&oe=utf-8" /desc Wyszukuje podaną frazę na google. Wymaga parametru.

Po wklepaniu /help mielibyśmy:
Cytuj
Komendy użytkownika:
/search               [/search] Wyszukuje podaną frazę na google.Wymaga parametru.
 

Ułatwiłoby życie zapominalskim.
« Ostatnia zmiana: Lipca 08, 2010, 21:19:33 pm wysłana przez Keleos »
wypadłem z obiegu...

Offline domik

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #7 dnia: Lipca 09, 2010, 07:43:35 am »
Keleos, ale przecież możesz zrobić sobie /help /search i pokaże si się wtedy

Wywołuje: /exe "http://www.google.com/search?q=%all&ie=utf-8&oe=utf-8"

Post scalony: Lipca 09, 2010, 11:46:46 am
Moja pomyłka jednak to:
Cytuj
yyy to czy ja to już zhakowałem przypadkiem ? :) w pliku ap.ccp dałem

/bot (ew /talk Infobot)
ap %1

potem wywołałem komendę "/ap słowo" i zadziałało ;D więcej parametrów nie próbowałem.

nie działa :/ źle spojrzałem wczoraj
« Ostatnia zmiana: Lipca 09, 2010, 11:46:46 am wysłana przez domik »

Offline Keleos

  • Młodzież
  • **
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #8 dnia: Lipca 09, 2010, 11:56:38 am »
aa to o takim użyciu helpa nie wiedziałem. Dzięki.

Aczkolwiek przydałby się ten desc i tak, bo np. nie wiem co może być parametrem..

Podam mój przykład: mam wyszukiwanie napisów na opensubtitles, no i tam jako parametr nie podaje się tytułu tylko numer imdb filmu. W opisie bym sobie dopisał, że parametrem jest numer imdb filmu. (bo takto z rozpędu bym pewnie wpisał tytuł i wyszłaby kupa)
wypadłem z obiegu...

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #9 dnia: Lipca 09, 2010, 21:46:00 pm »
Oblałem test Turinga... damn ;/

Offline Keleos

  • Młodzież
  • **
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #10 dnia: Lipca 10, 2010, 14:50:08 pm »
Cytuj
Keleos. Help już jest ale tylko w "skryptowych" ;p

Super ; ) Zawsze mogę sobie pisać jednolinijkowe skrypty ; )
wypadłem z obiegu...

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #11 dnia: Lipca 10, 2010, 15:02:38 pm »
dwulinijkowe bo jeszcze linijka help: cośtam ;p
Oblałem test Turinga... damn ;/

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #12 dnia: Sierpnia 23, 2010, 15:36:27 pm »
update do wersji 0.1.1.1
czyli kilka poprawek, żeby się nowa wersja chatCommands nie pluła.
Oblałem test Turinga... damn ;/

Offline DonkeyShot

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #13 dnia: Sierpnia 29, 2010, 16:24:30 pm »
Jestem laikiem w tych kwestiach. Dlatego pytam: jak stworzyć komendę wywołującą okienko Opcji WTW? Nie wymagam oczywiście podanej na tacy linijki kodu, ale przynajmniej jakichś podpowiedzi. Instrukcję potrafię czytać;)

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #14 dnia: Sierpnia 29, 2010, 16:30:38 pm »
odpowiedź krótka bo w sumie nie ma wiele do napisania:
nie da się ;/

Zawsze masz skrót ctr+o (ale to tylko w oknie listy kontaktów)
Oblałem test Turinga... damn ;/

Offline DonkeyShot

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #15 dnia: Sierpnia 29, 2010, 16:45:39 pm »
« Ostatnia zmiana: Sierpnia 29, 2010, 19:09:02 pm wysłana przez zhvir »

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #16 dnia: Sierpnia 29, 2010, 18:26:27 pm »
a nie szybciej win+w -> ctrl+o ?

Offline DonkeyShot

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #17 dnia: Sierpnia 29, 2010, 23:17:45 pm »
Okey, tego skrótu nie znałem... Rzeczywiście szybciej :) Dzięki.

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #18 dnia: Września 26, 2010, 09:40:40 am »
update pod nowe API
Oblałem test Turinga... damn ;/

Offline Slimior

  • Narybek
  • *
Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #19 dnia: Listopada 01, 2010, 21:26:11 pm »

Offline sWirus

Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #20 dnia: Listopada 01, 2010, 21:38:30 pm »
Jeżeli podasz sensowny sposób na wykorzystanie tego to się pomyśli.

Swoją drogą będę kiedyś chyba musiał odświeżyć pierwszy post o lepszy opis tych "skryptów" bo teraz trzeba wątek czytać... z drugiej strony nie jest to jakiś długi wątek ^^

ps. myślałem, że naprawdę tylko ja z tego korzystam a tu widzę aż 18 pobrań :>
Oblałem test Turinga... damn ;/

Offline Slimior

  • Narybek
  • *
Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #21 dnia: Listopada 01, 2010, 21:45:48 pm »
Troszkę ostudzę twoją radość - ja ściągałem 2 razy bo raz ściągnęło uszkodzony ;)

Operacje na liczbach są niezbędne przy tworzeniu np. pętli(ok, ok, pierwszą myślą było zalewanie spamerów wiadomościami typu "SPADAJ!"). Ale powinny przydać się również w innych celach - używając pętli od biedy dałoby się napisać prostą grę (razem z poleceniem /clear jako odświeżaniem.)

Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #22 dnia: Listopada 06, 2010, 18:06:06 pm »
eeeee tam nie róbmy z tego takiej apteki Slimior
sWirus na początku myślałem jak czytałem opis ze to jakiś syf nieprzydatny. ale w sumie dobra rzecz zawsze myślałem o tym że przydała by mi się "sprawdzaczka" czegoś na różne sposoby jak np sprawdzenie danego słowa we wszystkich słownikach a przy botach i w sieci zawsze trzeba przechodzić przez serie zabiegów.
Tylko szkoda że nadal chyba nie ma zmieniania tekstu w "locie" typu zamiennik z/w na wysłany tekst do kogoś "zaraz wracam" + połączenie z np jakąś taką wtyczką
Wiem że mogę tu zrobić /zw i tak wysłać tekst i zmienić status ale wiesz... niby nie to samo.

Mam wrażenie że /away i /back są dla wszystkich kont jednocześnie ustawiane a to nie do końca dobrze. Może uda Ci się wprowadzić nieobowiązkowe ustawienie dla jakich kont to ma działać w ustawieniach i przy wpisywaniu jak
/away :GG/1: coś tam....
tak przy okazji ;)
« Ostatnia zmiana: Listopada 06, 2010, 18:34:32 pm wysłana przez Armorek »

Offline sWirus

Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #23 dnia: Listopada 06, 2010, 18:58:44 pm »
Sory za późną odpowiedź Slimior. Gry raczej napisać by się nie dało. Pętle też nie wiem czy są potrzebne. Może kiedyś dopiszę, jak nie będę miał już nic więcej przy innych wtyczkach do roboty, ale nie spodziewaj się za szybko.

Armorek, zamiana tekstu w locie jest/ma być w RegexReplacer. Nie wiem czy już jest bo dawno nie sprawdzałem.

Co do /away to to sie raczej tyczy samego chatCommands. Zobaczę, czy napisanie czegoś takiego ma sens od strony kodu wtyczki, ale też nie teraz. Teraz powinienem pisać lastActivities, a i tak mam problemy ze znalezieniem na to czasu.
Oblałem test Turinga... damn ;/

Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #24 dnia: Listopada 06, 2010, 19:21:54 pm »
no ok, napisałem bo mam parę kontaktów i jak ustawiłem dla 1 i napisałem z 2 to 1 i 2 wysyłały /away w obie strony i zastanawiałem się czy to tylko taki bzdecik że dodatkowo informuje przy odebranej informacji że "coś tam" i nasz kontakt nie może odpisać,  i że nam też to wyświetla.
Ale jeżeli nie, jeżeli ustawiać ma się dla 1 i kiedy pisze 2 to tylko 2 dostaje info że 1 nie może odpowiedzieć, to rozplanowanie tego osobno dla poszczególnych kontaktów byłoby dobrym wyjściem bo np. /away można by uruchomić tylko dla wybranego kontaktu z pośród kilku.
Może się czepiam ale po to ma się kontakty różne, niekiedy w tej samej sieci więcej niż jeden żeby nie spełniały zawsze roli tego samego kontaktu.
Mam nadzieję że taka zmiana nie musi się wiązać z przeplanowaniem CAŁEJ wtyczki.

Offline sWirus

Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #25 dnia: Listopada 06, 2010, 19:33:36 pm »
Przez kontakt masz na myśli swoje konto w danej sieci tak?
Na ten czas /away ustawia się globalnie dla wszystkich kont jakie masz w wtw
Oblałem test Turinga... damn ;/

Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #26 dnia: Listopada 06, 2010, 20:16:21 pm »
no właśnie, jakby się to dało zmienić było by miło, ale nie poganiam.
ahaaa p.s. bo zapomniałem...

Taka prośba czy dało by się wykonać taki powiedzmy "spowalniacz" coś co zatrzyma wykonywanie komendy na jakiś czas w sekundach lub milisekundach. Może to głupio zabrzmi i po co ... ale jak np każe skryptowi robić wiele rzeczy może się zdarzyć że chciałbym coś cyklicznie wykonać np. w odstępie czasu a nie jednocześnie.

Offline Slimior

  • Narybek
  • *
Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #27 dnia: Listopada 07, 2010, 13:50:07 pm »
opóźnienie faktycznie mogłoby być przydatne, aczkolwiek myślę, że operacje na zmiennych bardziej. Dziś mnie tknęło, że można by napisać kalkulator...

BTW, w nowej wersji WTW nie działa polecenie /talk.

Offline domik

  • Narybek
  • *
Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #28 dnia: Sierpnia 25, 2011, 07:50:55 am »
Po ostatnich aktualizacjach wtyczka przestała zwracać kontakty (find, ftalk nie działa)

Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #29 dnia: Grudnia 22, 2011, 12:42:01 pm »
OSTRZEŻENIA:
Wtyczka ... używa funkcji API, których nie powinna.
'WTW/Info/GetProfileDir'


pozdrawiam.

Offline kwiateusz

Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #30 dnia: Lipca 12, 2018, 21:06:31 pm »
zmieniam serwer gdzie leży wtyczka, jakby ktoś szukał to:

chatCommandsPlus.wtwExtension