Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ VerliHub _ Скрипт блок привата и общего чата (ответ цифрами) для Verlihub

Автор: Алекс 26.11.2012, 9:58

Доброго времени суток, помогите пожалуйста, если есть возможность, не где не могу найти скрипт на Verli
Чтобы при конекте если юзверь писал в чат или приват ему выдавало вот такое

<БОТ> Приват заблокирован напишите напишите: 3456 (ну допустим такой пример)

Просто как я понял есть такой скрипт только в ботах готов уже ? типа ледокола ? а просто отдельный есть ?

Заранее большое спасибо

Автор: MaxFox 26.11.2012, 11:57

Цитата(Алекс @ 26.11.2012, 10:58) *
Доброго времени суток, помогите пожалуйста, если есть возможность, не где не могу найти скрипт на Verli
Чтобы при конекте если юзверь писал в чат или приват ему выдавало вот такое

<БОТ> Приват заблокирован напишите напишите: 3456 (ну допустим такой пример)

Просто как я понял есть такой скрипт только в ботах готов уже ? типа ледокола ? а просто отдельный есть ?

Заранее большое спасибо

не видел я такого в ледоколе...

Вопросы:
1. Почему бы не использовать регистрацию?(если ее нет), то есть разрешить писать в чат только зарегнным?
2. Этот код нужно вводить каждый раз перед каждым сообщением? один раз за сесию? или один раз за все время(ввел первый раз и потом больше не воодишь)?
2.1 Если один раз за все время, то для каждого ника или для каждого IP?
3. Самый главный вопрос, для каких целей он необходим, такой скрипт? Если это защита от ботов, то она не поможет.. нет проблем заставить бота вводить этот пароль, как он вводит пароль для личек...

Автор: Алекс 26.11.2012, 13:08

Каждый раз при реконекте будет рандомная хрень вылазит типа триста два два или просто буквы с цыфрами видел я такое на верлике одном, но думаю сами чтоль писали

Буду признателен если кинешь хорошую регистрацию. (с блоком пм сообщений)

примеры скрипты вот dchub://dc.deton.net.ua и 80.73.11.158:411

Автор: MaxFox 26.11.2012, 14:00

Цитата(Алекс @ 26.11.2012, 14:08) *
Каждый раз при реконекте будет рандомная хрень вылазит типа триста два два или просто буквы с цыфрами видел я такое на верлике одном, но думаю сами чтоль писали

Буду признателен если кинешь хорошую регистрацию. (с блоком пм сообщений)

примеры скрипты вот dchub://dc.deton.net.ua и 80.73.11.158:411

регистрация на хабе выполняется стандартными методами... необходимые настройки, для блокировки общего чата не зарегенным, обсуждались в соседней теме.
блокировка пм незарегенным, может осуществляться например таким скриптом:
Код
sMsg = [[
        [::] Личные сообщения заблокированы! Вы сможете общаться после регистрации.
]]
function Main ()
    _, sBot =  VH:GetConfig("config", "hub_security")
end

function VH_OnParsedMsgPM(from, data, to)
    local _, class =  VH:GetUserClass(from)
    if (class ==  0) then
        VH:SendDataToUser ("$To: "..from.." From: "..sBot.." $<"..sBot.."> "..sMsg.."|", from)
    return 0
    end
end


не понимаю смысла вводить этот код каждый раз при входе на хаб... это не дает никакой защиты от спама... это обычный текст, который можно читать и выдирать оттуда то, что нужно...

Предлагаю вам, все же подробно описать проблему и сформулировать ваше виденье задачи(очень важно подробно описать! что вам необходимо)...
Во втором сообщении уже появились слова "рандом"... как вы там еще это все видите известно только вам...

Автор: Алекс 26.11.2012, 14:02

Я вам дал хабы примеры, напишите любому в приват или в чате, увидите сами, каждый раз цыфры меняются

Автор: MaxFox 26.11.2012, 14:09

Цитата(Алекс @ 26.11.2012, 15:02) *
Я вам дал хабы примеры, напишите любому в приват или в чате, увидите сами, каждый раз цыфры меняются

ну и что, что меняются? Я не понимаю в чем тут проблема? хоть цифры, хоть буквы, что угодно... нет в этом проблемы никакой... чтобы читать это автоматически и забирать необходимый код...

Поясняю на пальцах... заходит бот, отправляет сообщение и получает ответ :
бла бла бла, введите "135123" ...
Бот читает от первых встретившихся кавычек до вторых... и отдает обратно 135123...

Так понятно?

Автор: Алекс 26.11.2012, 14:11

Цитата(MaxFox @ 26.11.2012, 14:09) *
ну и что, что меняются? Я не понимаю в чем тут проблема? хоть цифры, хоть буквы, что угодно... нет в этом проблемы никакой... чтобы читать это автоматически и забирать необходимый код...

Поясняю на пальцах... заходит бот, отправляет сообщение и получает ответ :
бла бла бла, введите "135123" ...
Бот читает от первых встретившихся кавычек до вторых... и отдает обратно 135123...

Так понятно?


если я не ошибаюсь боты не умеют в лички отправлять сообщения в ручную

Автор: vex112 26.11.2012, 14:14

ну вот такое есть к примеру

 chat_pm_blok.lua ( 2.44 килобайт ) : 29
 

Автор: MaxFox 26.11.2012, 14:16

Цитата(Алекс @ 26.11.2012, 15:11) *
если я не ошибаюсь боты не умеют в лички отправлять сообщения в ручную

в ручную не умеют... это уже не бот, а человек за компом =)
а механизм описанный выше реализуется крайне элементарно...

И у нас спор то о чем... вы хотите получить скрипт, напишите Техническое Задание, учитывая все аспекты того, что вы хотите... будет время кто-нить вам напишет, если это возможно... Если вы хотите решить проблему, то опишите проблему, которую хотите решить... и т.д... хотите поспорить, я умываю руки...

Автор: Артём 26.11.2012, 18:13

Алекс, если ты этим способом решил ботов останавливать, то он уже не помогает, те хабы, что ты показал сами от спама страдают и их капчи не спасают, лучше уж регистрацию поставь с отключением от хаба при удачной регистрации. А ещё можешь этот поставить mydc.ru/topic4680.html но лучше рега с отключением после удачной попытки :]

Автор: Алекс 26.11.2012, 18:19

Можешь дать линк ? а то весь хаб боты засрали, поставил проксю от Макс фокса но чтото она ошибок не дает но чувак спамит запарил уже
Видимо я плохо ищу ту регистрацию о которой ты говоришь

Автор: Артём 26.11.2012, 22:37

Алекс, напиши, или возьми готовую и допиши функцию disconnect после того, где юзеру сообщает об удачной проц-ры реги.
mydc.ru/topic3726.html вот есть срипт. Ты вообще тему скриптов смотрел или создал тему и ждешь готовое?

Автор: MaxFox 27.11.2012, 8:06

Цитата(Артём @ 26.11.2012, 19:13) *
Алекс, если ты этим способом решил ботов останавливать, то он уже не помогает, те хабы, что ты показал сами от спама страдают и их капчи не спасают, лучше уж регистрацию поставь с отключением от хаба при удачной регистрации. А ещё можешь этот поставить mydc.ru/topic4680.html но лучше рега с отключением после удачной попытки :]

А причем тут антипрокси, который я писал хрен знает когда XD?
Цитата
Алекс, напиши, или возьми готовую и допиши функцию disconnect после того, где юзеру сообщает об удачной проц-ры реги.
mydc.ru/topic3726.html вот есть срипт. Ты вообще тему скриптов смотрел или создал тему и ждешь готовое?

И зачем дисконект после реги? непонятно... как он помогает? Если настраиваешь хаб так, что в чате разрешено говорить только после реги, то ты и так должен пере подключится, чтобы зайти на хаб с новым классом... пока не переподключишься, чата не будет... а ты предлагаешь самому ботов переподключать XDDDD

Если вы хотите 100% защититься от ботов, и остальных кретинов, то я нашел только один вариант, регистрация через сайт, как сделано у меня, кому надо тот посмотрит...
Вариант, который я могу предложить вам:
Настройки которые необходимо выполнить на хабе:
Код
!set disable_regme_cmd 0 - разрешить использовать команду +regme, позволит юзерам регистрироваться самостоятельно
!set password_min_len 6 - минимальная длинна пароля, в данном случае 6 символов
!set mainchat_class 1 - минимальный класс которому разрешено общаться в чате, в данном случае 1
!set autoreg_class 1 - с каким классом пользователи будут регить сами себя

Все эти команды вводишь в главном чате хаба или же в личку твоему боту...

+ ставишь тот скрипт. который я дал выше, это даст 100% гарантию, что незарегенные боты не смогут спамить.

1. Как добавить меню регистрации... ищи скрипт меню хаба, бери оттуда, на форуме он есть
2. Как запретить в принципе рекламу, ставь антиспам... например используй ледокол...
И т.д... читай, смотри... думай... информации на форуме предостаточно, много чего есть для птоки, бери скрипты, переписывай под верлик, не знаешь ка переписывать, учись, в жизни пригодится =)

Автор: Алекс 27.11.2012, 16:38

Нашел неплохую веб регистрацию
http://mydc.ru/r/?https://github.com/shurshur/vh-qreg
На базу патчи наложил все сделал, но почемуто не приходит письмо с подтверждением пароля, я даже там где домен беру, хостинг взял проверить, ибо сначало указывал своё мыло, может есть кто из желающих потестить ?

Заранее большущие спасибо

Автор: Артём 27.11.2012, 17:02

MaxFox, а причём я к твоей антипрокси? Любишь цитировать, так цитируй правильно.
Алекс, всё же готового ждёшь)))
P.S. посмотрел скрипт, что я тебе давал ссыль на него, там есть отключение после удачной регистрации и ещё куча приколов.

Автор: MaxFox 27.11.2012, 23:16

Цитата(Алекс @ 27.11.2012, 17:38) *
Нашел неплохую веб регистрацию
http://mydc.ru/r/?https://github.com/shurshur/vh-qreg
На базу патчи наложил все сделал, но почемуто не приходит письмо с подтверждением пароля, я даже там где домен беру, хостинг взял проверить, ибо сначало указывал своё мыло, может есть кто из желающих потестить ?

Заранее большущие спасибо

у меня один не скромный вопрос, а обратная запись... у тебя на сервере есть?

Цитата
MaxFox, а причём я к твоей антипрокси? Любишь цитировать, так цитируй правильно.

посыпаю голову пеплом...

Автор: Saymon21 27.11.2012, 23:31

Для phpшной функции mail() как бы PTR не обязательна.

Автор: Алекс 27.11.2012, 23:34

Цитата(Saymon21 @ 27.11.2012, 23:31) *
Для phpшной функции mail() как бы PTR не обязательна.


Указал своё мыло, что-то не хочет отправляться :( вернее не приходит подтверждение

Автор: Saymon21 27.11.2012, 23:40

Как бы вопрос пошёл не по сабжу. Оффтоп.

Автор: Алекс 28.11.2012, 0:30

smtp поднял стал отправляться, но вот трабл с тем что русские ники нехочет принимать это плохо..