Система с команди

Msecurity

Registered
Добър вечер колеги
Предполагам че почти всички сте влизали в IRC и знаете ботовете който щъкаха из каналите.
И въпросът ми е следният , може ли админ панелът да речем да бъде команди като тези ботове който си бяха.
Например някъде да се пише "Сложи предупреждение на $nick и то да си го изпълнява.
Почти съм сигурен че може но си нямам и на идея как може да проработи тази фукция.
Мерси предварително
Лека и успешна вечер на всички :)
 
Ако обясниш по - подробно ще е добре. Аз лично никога не съм ползвал такива IRC, mIRC (май имаше такова) и не успявам да те разбера.
 
Може разбира се, дописваше се едил .tcl в бота ( предполагам Еггдроп ) или направо нов се пишеше ... , но не съм сигурен, забравил съм как става иначе съм го правил на моя си бот за канала ми преди ... и затова съм сигурен, че може ...
 
4ef0 каза:
Може разбира се, дописваше се едил .tcl в бота ( предполагам Еггдроп ) или направо нов се пишеше ... , но не съм сигурен, забравил съм как става иначе съм го правил на моя си бот за канала ми преди ... и затова съм сигурен, че може ...
За ботовете ми е ясно, аз съм се занимавал с тях, но идеята ми беше сайта да си го направя с такива команди :)
Пишеш команда и системата си я изпълнява , като разбира се е зададена вече /не очаквам системата ми сама да си знае какво да прави :D /
 
Сещам се идеята,имаше подобен скрипт за задавне на въпроси даже и тема имаше тук но не мога да я намеря.
Ако изкочи ще постна. :)
 
Моят админ панел е такъв, но не е със "socket-и" както каза @TryMe (дори не знам какво трябва да представляват тези "socket-и") , а просто си проверявам постнатия текст и така..
Примерно

cat bans.sh
cat news.sh
cat guestbook.sh
cat messages.sh

./add_ban.sh -ip 12.34.56.78

./remove_ban.sh -ip 12.34.56.78

./add_news.sh -title Заглавие -text [text]Това представлява текстът на новината. \n Изречение 2[/text]

И т.н.

Следващата ми идея е изпълнените команди да ги записвам в криптиран файл, а в самият админ панел който представлява "конзола" да ги декриптирам и след това да ги извеждам чрез ajax и да се рефрешват.

И да добавя нова команда за изтриване на файлът с запазените команди.

Всичко това може да се направи с preg_replace_callbak и една функция която да речем прави записът в базата данни.

И така за всяко нещо което искаш да направиш ще ти трябва по една функция до която да изпращаш данните от командата..

Може да има и по-лесен начин, ще се радвам да ти го кажат за да го прочета и аз ;)
 
Аз лично си бях направил подобно чудо ако правилно съм те разбрал, но с конзола от компа ми направо (по-удобно е). Пиша upload http://ne6to si.rar и файла се качваше в сайта ми директно. Мисля че пазя кода ако разбираш горе долу от VB мога да споделя. Конзолата в повечето случаи изпълняваше/пускаше/влизаше в ПХП файлове от сайта.
 
Teodotko каза:
Аз лично си бях направил подобно чудо ако правилно съм те разбрал, но с конзола от компа ми направо (по-удобно е). Пиша upload http://ne6to si.rar и файла се качваше в сайта ми директно. Мисля че пазя кода ако разбираш горе долу от VB мога да споделя. Конзолата в повечето случаи изпълняваше/пускаше/влизаше в ПХП файлове от сайта.
Мисля че това ще ми свърши перфектна работа, дори е още по добре че конзолата е от комп. :)
На мен ми трябва основно за модериране на потребители, модериране на информацията и т.н.
:)
 

Back
Горе