Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Кто может дать скрипт на бота
#1
Вторник, 05.05.2009, 17:07
BlackANdWhite
Пользователь
Сообщения: 102
Репутация: 59
Кто может дать скрипт на бота на форум ??? Типа бот на форуме сам пишет тока надо написать на какие атвети он будет выдповыдать

Добавлено (05.05.2009, 18:07)
---------------------------------------------
ау!!! cry cry

Пост отредактировал BlackANdWhite - Вторник, 05.05.2009, 16:08
Кукуся
#2
Вторник, 05.05.2009, 17:14
zura
Заблокированные
Сообщения: 581
Репутация: 178
BlackANdWhite, сейчас дам.

Добавлено (05.05.2009, 18:14)
---------------------------------------------
1. Скачиваем js файл (в самом низу темы) и редактируем при помощи блокнота под себя. После того как все будет настроено - заливаете у корень сайта.
В цитате примерно показано что нужно настраивать в js файле!

Code
/*
+++++++++++++++++++++++++
++ Author: Vanofuture ++
+++++++++++++++++++++++++
*/

// Настройки
trashId=72; // Ид форума топки/архива/склада/муосрки или чего ещё там у вас...
trashConfirm='Упс, а я перенёс нах вашу тему в Мусорку'; // Это то чё будет бот печатать, когда вы напишите какое-то из слов на перенос темы
bot_rank='Бухло Это Жызнь'; // Титул или ранг бота
bot_quote='http://www.ulfrim.ucoz.ru/Oblachka/p_quote.gif'; // Ссылка к кнопки цитировать
bot_up='http://www.ulfrim.ucoz.ru/Oblachka/p_up.gif'; // Ссылка к кнопки наверх
bot_group='Боты'; // Группа бота
bot_ava='http://i007.radikal.ru/0806/b2/db1fc793d5f2.gif'; // Ссылка на аватар бота
bot_nik='БОТ'; // Ник бота
bot_rank_img='http://www.ulfrim.ucoz.ru/rank/rank10.gif'; // Ссылка на ранг бота(картинка)

words=new Array(); // Массив слов и сочетаний, на которые будут простые ответы
words[0]=new Array('боян','повторение - мать учения');
words[1]=new Array('спс'','спасибо на хлеб не намажеш и в карман не положиш. Плюсег аффтару гони!');
words[2]=new Array('круто'','ага, прям как яйца');
words[3]=new Array('кг/ам'','что-то не нравицо? мишень на стенке нарисовать или сам справишсо?');
words[4]=new Array('пиши исчо'','какой тут пиши? Копируй исчо!');
words[5]=new Array('бобруйск'','уточняю: Бобруссия, уезд йух, город <a href="http://absurdopedia.wikia.com/wiki/Бобруйск" target="_blank">Бобруйск.</a>');
words[6]=new Array('девушки'','ммм...мне брюнеточки нравятся!');
words[7]=new Array('йа креведко'','а йа утко');
words[8]=new Array('сиськи'','де?! Скинь фоты в лс!');

modwords=new Array('фтопку'','тема закрыта','конец флуду','Мусор'); // слова и сочетания по которым тема будет идти фтопку

function botWrite(message,word,user,time,id){
document.write('<tr><td class="postSeparator"></td></tr><tr><td class="postRest2"><table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable"><tr><td width="23%" class="postTdTop" align="center"><a href="javascript://" onClick="emoticon(\''+bot_nik+',\');return false;">'+bot_nik+'</a></td><td class="postTdTop">'+time+'</td></tr><tr><td class="postTdInfo" valign="top"><img alt="'+bot_nik+'" class="userAvatar" border="0" src="'+bot_ava+'" /><br>'+bot_rank+'<br><img border="0" align="absmiddle" name="rankimg" src="'+bot_rank_img+'" title="Ранг 10" /><br>Группа: '+bot_group+'</td><td id="eBotMessage'+id+'" class="posttdMessage" valign="top"><div class="bbQuoteBlock"><div class="bbQuoteName" style="padding-left:5px;font-size:7pt"><b>Quote</b> (<span class="qName">'+user+'</span>)</div><div class="quoteMessage" style="border:1px inset;max-height:200px;overflow:auto;">'+word+'</div></div><b>'+user+'</b>, '+message+'</td></tr><tr><td class="postBottom" align="center"> </div></td><td class="postBottom"><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr><td> </td><td align="right" style="padding-right:15px;"><a href="javascript:Insert(\''+bot_nik+'\',selection);" onMouseOver="get_selection()" class="postQuote"><img style="margin:0;padding:0;border:0;" src="'+bot_quote+'" title="Цитировать" /></a></td><td width="2%" nowrap align="right"><a class="goOnTop" href="javascript:scroll(0,0);"><img style="margin:0;padding:0;border:0;" src="'+bot_up+'" title="Вверх" /></a> </td></tr></table></td></tr></table></td></tr>');}

function checkBot(id,user,time,group_id){
data=document.getElementById('eMessage'+id).innerHTML.toLowerCase();
if(group_id==3 || group_id==4){
for(i=0;i<modwords.length;i++){
if(data.indexOf(modwords[i].toLowerCase())!=-1){
botWrite(trashConfirm,modwords[i],user,time,id);break;}}}
if(!document.getElementById('eBotMessage'+id)){
for(i=0;i<words.length;i++){
if(data.indexOf(words[i][0].toLowerCase())!=-1){
botWrite(words[i][1],words[i][0],user,time,id);
break;}}}}

function checksubmit(obj){
data=obj.message.value.toLowerCase();
for(i=0;i<modwords.length;i++){
if((cur_group_id==3 || cur_group_id==4) && data.indexOf(modwords[i].toLowerCase())!=-1){
num=location.href.split('/');
num=num[num.length-1].split('-');
openLayerB('Et',0,'/forum/'+num[0]+'-'+num[1]+'-0-20-1','Изменить/переместить тему',450,200,1,0,0,0,'left');
searchLayerMove=setInterval('moveToTrash()',500);
return false;break;}}return true;}

function moveToTrash(){
layer=document.getElementById('frm92');
if(layer){
layer.nfid.value=trashId;
document.getElementById('submfrm92').click();
clearInterval(searchLayerMove);
checkMooved=setInterval('checkMoved()',500)}}

function checkMoved(){
layer=document.getElementById('frm92');
if(layer.innerHTML.indexOf('Изменения сохранены')!=-1){
clearInterval(checkMooved);
document.addform.submit();}}

Управление дизайном » Форум » Общий вид страниц форума, перед </head> ставим:

Code
<script type="text/javascript" src="/bot.js"></script>
<script type="text/javascript">
cur_group_id=$GROUP_ID$;
</script>

В шаблоне вид материалов форума $MESSAGE$ заменяем на:

Code
<span id="eMessage$ID$">$MESSAGE$</span>

Потом в конце этого шаблона(вид материалов форума) пишем:

Code
<script type="text/javascript">checkBot($ID$,'$USERNAME$','$WDAY$, $DATE$, $TIME$',$GROUP_ID$);</script>

КАЧАЙ

#3
Вторник, 05.05.2009, 17:15
BlackANdWhite
Пользователь
Сообщения: 102
Репутация: 59
zura, спс с меня +
Кукуся
#4
Вторник, 05.05.2009, 17:17
zura
Заблокированные
Сообщения: 581
Репутация: 178
BlackANdWhite, незачто.
#5
Вторник, 05.05.2009, 17:20
BlackANdWhite
Пользователь
Сообщения: 102
Репутация: 59
а где ето ставить???
Code
/*  
+++++++++++++++++++++++++  
++ Author: Vanofuture ++  
+++++++++++++++++++++++++  
*/  

// Настройки  
trashId=72; // Ид форума топки/архива/склада/муосрки или чего ещё там у вас...  
trashConfirm='Упс, а я перенёс нах вашу тему в Мусорку'; // Это то чё будет бот печатать, когда вы напишите какое-то из слов на перенос темы  
bot_rank='Бухло Это Жызнь'; // Титул или ранг бота  
bot_quote='http://www.ulfrim.ucoz.ru/Oblachka/p_quote.gif'; // Ссылка к кнопки цитировать  
bot_up='http://www.ulfrim.ucoz.ru/Oblachka/p_up.gif'; // Ссылка к кнопки наверх  
bot_group='Боты'; // Группа бота  
bot_ava='http://i007.radikal.ru/0806/b2/db1fc793d5f2.gif'; // Ссылка на аватар бота  
bot_nik='БОТ'; // Ник бота  
bot_rank_img='http://www.ulfrim.ucoz.ru/rank/rank10.gif'; // Ссылка на ранг бота(картинка)  

words=new Array(); // Массив слов и сочетаний, на которые будут простые ответы  
words[0]=new Array('боян','повторение - мать учения');  
words[1]=new Array('спс'','спасибо на хлеб не намажеш и в карман не положиш. Плюсег аффтару гони!');  
words[2]=new Array('круто'','ага, прям как яйца');  
words[3]=new Array('кг/ам'','что-то не нравицо? мишень на стенке нарисовать или сам справишсо?');  
words[4]=new Array('пиши исчо'','какой тут пиши? Копируй исчо!');  
words[5]=new Array('бобруйск'','уточняю: Бобруссия, уезд йух, город <a href="http://absurdopedia.wikia.com/wiki/Бобруйск" target="_blank">Бобруйск.</a>');  
words[6]=new Array('девушки'','ммм...мне брюнеточки нравятся!');  
words[7]=new Array('йа креведко'','а йа утко');  
words[8]=new Array('сиськи'','де?! Скинь фоты в лс!');  

modwords=new Array('фтопку'','тема закрыта','конец флуду','Мусор'); // слова и сочетания по которым тема будет идти фтопку  

function botWrite(message,word,user,time,id){  
document.write('<tr><td class="postSeparator"></td></tr><tr><td class="postRest2"><table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable"><tr><td width="23%" class="postTdTop" align="center"><a href="javascript://" onClick="emoticon(\''+bot_nik+',\');return false;">'+bot_nik+'</a></td><td class="postTdTop">'+time+'</td></tr><tr><td class="postTdInfo" valign="top"><img alt="'+bot_nik+'" class="userAvatar" border="0" src="'+bot_ava+'" /><br>'+bot_rank+'<br><img border="0" align="absmiddle" name="rankimg" src="'+bot_rank_img+'" title="Ранг 10" /><br>Группа: '+bot_group+'</td><td id="eBotMessage'+id+'" class="posttdMessage" valign="top"><div class="bbQuoteBlock"><div class="bbQuoteName" style="padding-left:5px;font-size:7pt"><b>Quote</b> (<span class="qName">'+user+'</span>)</div><div class="quoteMessage" style="border:1px inset;max-height:200px;overflow:auto;">'+word+'</div></div><b>'+user+'</b>, '+message+'</td></tr><tr><td class="postBottom" align="center"> </div></td><td class="postBottom"><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr><td> </td><td align="right" style="padding-right:15px;"><a href="javascript:Insert(\''+bot_nik+'\',selection);" onMouseOver="get_selection()" class="postQuote"><img style="margin:0;padding:0;border:0;" src="'+bot_quote+'" title="Цитировать" /></a></td><td width="2%" nowrap align="right"><a class="goOnTop" href="javascript:scroll(0,0);"><img style="margin:0;padding:0;border:0;" src="'+bot_up+'" title="Вверх" /></a> </td></tr></table></td></tr></table></td></tr>');}  

function checkBot(id,user,time,group_id){  
data=document.getElementById('eMessage'+id).innerHTML.toLowerCase();  
if(group_id==3 || group_id==4){  
for(i=0;i<modwords.length;i++){  
if(data.indexOf(modwords[i].toLowerCase())!=-1){  
botWrite(trashConfirm,modwords[i],user,time,id);break;}}}  
if(!document.getElementById('eBotMessage'+id)){  
for(i=0;i<words.length;i++){  
if(data.indexOf(words[i][0].toLowerCase())!=-1){  
botWrite(words[i][1],words[i][0],user,time,id);  
break;}}}}  

function checksubmit(obj){  
data=obj.message.value.toLowerCase();  
for(i=0;i<modwords.length;i++){  
if((cur_group_id==3 || cur_group_id==4) && data.indexOf(modwords[i].toLowerCase())!=-1){  
num=location.href.split('/');  
num=num[num.length-1].split('-');  
openLayerB('Et',0,'/forum/'+num[0]+'-'+num[1]+'-0-20-1','Изменить/переместить тему',450,200,1,0,0,0,'left');  
searchLayerMove=setInterval('moveToTrash()',500);  
return false;break;}}return true;}  

function moveToTrash(){  
layer=document.getElementById('frm92');  
if(layer){  
layer.nfid.value=trashId;  
document.getElementById('submfrm92').click();  
clearInterval(searchLayerMove);  
checkMooved=setInterval('checkMoved()',500)}}  

function checkMoved(){  
layer=document.getElementById('frm92');  
if(layer.innerHTML.indexOf('Изменения сохранены')!=-1){  
clearInterval(checkMooved);  
document.addform.submit();}}

Добавлено (05.05.2009, 18:20)
---------------------------------------------
zura, Просто в корень залити и все?

Кукуся
#6
Вторник, 05.05.2009, 17:22
Raven74
Заблокированные
Сообщения: 296
Репутация: 185
неплохо поставил себе ! wink
Модеры, вы всё равно когда нить окажетесь в группе постоянный, это в лучшеv случае ©Cola
Модеры, вы всё равно когда нить окажетесь в группе постоянный, это в лучшеv случае ©Cola
#7
Вторник, 05.05.2009, 17:25
[uCoz]
Заблокированные
Сообщения: 0
Репутация: 394
Quote (BlackANdWhite)
а где ето ставить???

то, что ты выделил это пример кода в *.js файле, который надо залить в корень сайта.
#8
Вторник, 05.05.2009, 17:49
BlackANdWhite
Пользователь
Сообщения: 102
Репутация: 59
[uCoz], а ясно ну лан тебе тож +

Добавлено (05.05.2009, 18:49)
---------------------------------------------
спс

Кукуся
#9
Вторник, 05.05.2009, 18:20
ERUDIT
Проверенный
Сообщения: 809
Репутация: 410
ПРИКОЛЬНЫЙ СКРИПТ!!!
Даже не знал, что такое можно!!!
========
eruditov.net
========
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz