Live dc++ forum
Форма входа
Логин:
Пароль:
Главная | ST011 - Форум | Четверг, 24.08.2017, 07:56
[ Новые сообщения · Участники · Правила форума · Поиск
Страница 1 из 11
Форум » >> » ToDo » ST011 (усовершенствование команд юзера)
ST011
1.нужно[ 8 ][72.73%]
2.все равно[ 2 ][18.18%]
3.не нужно[ 1 ][9.09%]
Всего ответов: 11
livedcДата: Суббота, 25.07.2009, 16:19 | Сообщение # 1
Admin
Сообщений: 159
Репутация: 11
Статус: Offline
В настройки команды юзеров или создать новый раздел по аналогу команды юзеров: кнопка добавить, диалог по следующей форме: http://i069.radikal.ru/0902/35/93f2261bbed6.png
ред.
 
hmuryДата: Суббота, 25.07.2009, 18:03 | Сообщение # 2
Генерал-лейтенант
Сообщений: 599
Репутация: 32
Статус: Offline
пример использования?
 
livedcДата: Воскресенье, 02.08.2009, 14:27 | Сообщение # 3
Admin
Сообщений: 159
Репутация: 11
Статус: Offline
Если у пользователя тег
Условие равен Поле для ввода: ДС 0674
Тогда
1. бан
2. послать лс: обнови дс
 
hmuryДата: Воскресенье, 02.08.2009, 15:06 | Сообщение # 4
Генерал-лейтенант
Сообщений: 599
Репутация: 32
Статус: Offline
1. это уже сейчас можно сделать скриптом
2. заходишь на хаб, а там - 1000 юзеров с тегом 674. пока будешь слать всем ЛС, сам попадёшь в бан
 
GalanticДата: Воскресенье, 27.09.2009, 22:55 | Сообщение # 5
Генерал-майор
Сообщений: 352
Репутация: 11
Статус: Offline
Quote (hmury)
1. это уже сейчас можно сделать скриптом

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


Windows7 Ultimate RU x86 sp1, GreyLink DC 0.61, KIS 2013
 
SashaДата: Воскресенье, 27.09.2009, 23:38 | Сообщение # 6
Лейтенант
Сообщений: 56
Репутация: 4
Статус: Offline
Quote (Galantic)
знаешь сколько юзеров умеют пользоваться скриптами? а писать свои еще больше не умеют

Поддерживаю!
Как дополнение предлагаю ввести ещё некоторые данные: Если - ВРЕМЯ; Поле ввода: [ГОД-МЕСЯЦ-ДЕНЬ-ЧАС-МИНУТА-СЕКУНДА], если год, месяц, день не указан - то каждый день в это время и так далее по такому принципу; Тогда - Поставить сообщение Away, войти в Away, выйти из Away, использовать стандартный Away, . + Сделать таблицу условий (наподобие той, которая в свойствах избранного хаба). - Ведь куда-то эти данные должны записываться и чтобы они все были видны.
После 'ТОГДА' предлагаю ещё одно 'поле для ввода', например:

Если 22.35 то включается сообщение об Away 'Ночь'
Если 00.00 то включается сообщение об Away 'Полночь'
Если 7:00 - выключить Away.
Если 8:15 - статус Away 'На работе'....
Если 2010:01:01:00:00:00 - Сказать в окно всех хабов "С Новым Годом" И включить Away - 'С Новым 2010 годом'

Вообщем, то что будет происходить с GreyLink'om ограничивается почти только воображением.

Таким образом, можно будет сделать наглядный мини скрипто-движёк понятный любому логически мыслящему пользователю.

 
hmuryДата: Понедельник, 28.09.2009, 00:29 | Сообщение # 7
Генерал-лейтенант
Сообщений: 599
Репутация: 32
Статус: Offline
Quote (Sasha)
Если 2010:01:01:00:00:00 - Сказать в окно всех хабов "С Новым Годом" И включить Away - 'С Новым 2010 годом'

картина маслом: ровно в 0:00 тысяча ботов на хабе пытаются переслать друг другу миллион сообщений через узкий канал хаба. каждый отсылает всей 1000 и получает поздравление от остальных 999 ботов. хаб валится, занавес =)

 
hmuryДата: Понедельник, 28.09.2009, 00:40 | Сообщение # 8
Генерал-лейтенант
Сообщений: 599
Репутация: 32
Статус: Offline
примерно по-другому я себе представляю, чем в первом сообщении.
например, есть "правила автоматизации". правило состоит из 3 частей:
1. Событие
2. Условие
3. Список действий и признак "Если сработало, дальше правила не применять"

Событие:
1) Таймер. кстати, в предыдущем примере опять неполнота. как сделать away для пятницы-субботы особым?
2) Сообщение юзера на хабе
3) Сообщение юзера в привате до фильтра спама
4) Сообщение юзера в привате, прошедшее фильтр спама
5) Запрос юзера на файл (тут-то и будут всякие авто-банилки и наоборот, раздача слотов под пряники)

Условие. нужен конструктор условия, как на картинке (хотя боюсь что я всё усложняю и будет так же непонятно, как с LUA)

Действие:
1. Изменить произвольную настройку клиента (сообщение away, лимитер отдачи или даже цвет фона чата, что позволит плавно наступать "ночи" вместе с часами)
2. Послать в чат сообщение (1 указанный хаб или все хабы, или хаб - источник события 2-5)
3. Разрешить/запретить отдачу файла, установить скорость (для события 5)
4. Послать в ЛС ответное сообщение (только для события 3,4,5)
5. Установить "описание" юзеру (для дальнейшей проверки в "условиях")
6. Дать слот на xx минут (события 3,4,5 как имеющие юзера - инициатора события)
7. Заблокировать сообщение (для событий 2,3)
8. Скачать файл-лист юзера (практически не знаю, зачем. но пусть будет)
9. Юзера в бан/разбан/ограничение скорости

вроде на этом фантазия заканчивается. может, кто что ещё придумает

чем полнее будет сформулировано, тем точнее и удобнее будет сделано

Прикрепления: 4076662.png(5Kb)
 
lazybadgerДата: Понедельник, 28.09.2009, 03:30 | Сообщение # 9
Подполковник
Сообщений: 141
Репутация: 11
Статус: Offline
hmury, конструктор и сама идея здравые... А по форме визуального редактора действий я бы посоветовал, как пример хорошо сделанного действительно сложного интерфейса помостиеть на мастера создания фильтров в The Bat!.
Ну и мысль "на бегу" - перечень проверяемых объектов в условиях и доступных действий сделать расширяемым пользователем, за чсчет открытого API и использования пользователем написанных DLL
 
hmuryДата: Понедельник, 28.09.2009, 08:06 | Сообщение # 10
Генерал-лейтенант
Сообщений: 599
Репутация: 32
Статус: Offline
нет, API и DLL нафиг не надо. хватит. расширений LUA в DLL написано ровно 0, несмотря на подробный SDK с примерами. чат-ботов, за исключением поставляемых примеров и их незначительных модификаций, тоже ноль. новая функция, я думаю, заменит LUA и ChatBot.DLL

время показало, что программирование пользователям не нужно

 
Форум » >> » ToDo » ST011 (усовершенствование команд юзера)
Страница 1 из 11
Поиск:


В движке поковырялся LiveDC :p © 2017
Сделать бесплатный сайт с uCoz