Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Mail Filter

Упомянутые в теме пользователи:

Результаты опроса: Оценка работоспособности аддона

Голосовавшие
10. Вы ещё не голосовали в этом опросе
  • 🞳🞳🞳🞳🞳

    6 60.00%
  • 🞳🞳🞳🞳

    2 20.00%
  • 🞳🞳🞳

    0 0%
  • 🞳🞳

    0 0%
  • 🞳

    2 20.00%
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 14

Тема: Mail Filter

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Rank 1 Discipline priest x5 Аватар для Пятнашки
    Регистрация
    18.05.2012
    Адрес
    Беларусь, Гомель
    Сообщений
    1,345
    Поблагодарил(а)
    785
    Получено благодарностей: 773 (сообщений: 336).
    Репутация: 1476

    Red face Mail Filter

    Всем привет!

    Так, как мне надоели спамщики "Надо золото?" и все в таком роде, которых никак нельзя заигнорить по нику т.к. персонажи 1го лвла и они удаляются сразу после отправки писем...

    637131732287489541.jpeg

    Что я придумал - придумал аддон, который позволяет при заходе в почту сразу удалять без моего какого-либо подтверждения все письма которые попадают в категории:
    • игнор по нику
    • игнор по названию письма


    Пока что сделал только базовую функциональность, которая управляется пока что только слеш-командами, без графического интерфейса, но всё впереди с вашей поддержкой :) и без неё тоже для себя всеравно буду такое делать.

    Итак, чем я решил с вами поделиться...

    Аддон назвал MailFilter.
    Создал проект на GitHub - исходный код пока что как для альфы Minimal Workable Product https://github.com/uladzimir-miadzinski/MailFilter
    Соответственно никаких подозрительных архивов качать не надо, заходим на гитхаб и там жмём


    Текущая версия GUI выглядит примерно так:



    кнопку Download ZIP и далее по стандартному в папку Addons кидаем или жмём тут СКАЧАТЬ ПОСЛЕДНЮЮ ВЕРСИЮ

    Все данные аддон сохраняет для всего аккаунта, а именно в WTF/ACCOUNT_NAME/SavedVariables/MailFilter.lua. Если нужно будет, то можете отредактировать списки игнора там.
    В данный момент аддон будет проверять на строгое равенство как имени отправителя, так и заголовка письма.

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

    Теперь точно всё, я старался, но в случае если аддон "зайдёт" народу, то продолжу его разработку глядя на ваши отзывы.
    Ах да, если кто захочет отблагодарить, то можете скинуть сколько сможете голдишки на Fetishx (x5 logon) или даже через WebMoney R706771842841, Z358792642716, https://www.donationalerts.com/r/uladzimir_miadzinski

    Руководство пользователя:



    Работа аддона очень простая. Построена на двух списках игнорирования.

    Список игнорирования отправителей писем нужен для того, чтобы в него добавлять ники персонажей от которых вы не хотите получать письма на почту. Они будут автоматически удаляться.
    Список игнорирования заголовков писем нужен для того, чтобы в него добавлять заголовки писем которые вы не хотите видеть.

    По умолчанию в список игнорирования отправителей добавлены (пустая строка и nil (нет значения)) для того, чтобы письма от спамеров голдой, которые удаляют своих персонажей после создания и отправки писем, сразу удалялись.

    Все данные сравниваются один к одному до знака. Тоесть если вы напишите заголовок для игнорирования к примеру "Администрация wowcircle", то только письма с точно таким же заголовком (вкл. большие и маленькие буквы и пунктуацию) будут удаляться. Аналогично и с никами.

    Списки игнорирования пока что можно чистить только целиком. В будущем будет добавлена возможность более гибкого их редактирования.
    Последний раз редактировалось Пятнашки; 02.01.2020 в 15:57.
    Despondency (2015)


    Мой стрим: https://www.twitch.tv/pjatnashki
    О стриме: обычно аренка дцферал, дцвар, шпмаг, дцмаг

    Моя мини-программа: Snapshot Rename
    Мой аддон по фильтру спама на почту: MailFilter

  2. #2
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 149 (сообщений: 107).
    Репутация: 149
    может пригодится мое старое простое решение. если отправитель не в друзьях, то если можно вернуть письма, то возврат, иначе удаление:
    PHP код:
    --[ [
    do
        
    local GetNumFriendsGetFriendInfoINBOXITEMS_TO_DISPLAYGetInboxHeaderInfoReturnInboxItemDeleteInboxItem =
            
    GetNumFriendsGetFriendInfoINBOXITEMS_TO_DISPLAYGetInboxHeaderInfoReturnInboxItemDeleteInboxItem
        local f 
    CreateFrame("frame")
        
    local function IsFriend(n) for 1GetNumFriends() do if == GetFriendInfo(ithen return true end end end
        
        f
    :SetScript("OnEvent",function()
            
    local d .2
            f
    :SetScript("OnUpdate",function(f,e)
                
    e
                
    if 0 then
                    
    for i=1INBOXITEMS_TO_DISPLAY do
                        
    local _,_,n,_,m,__,c,_,_,_,r,GetInboxHeaderInfo(i)
                        if 
    not g and r then if not IsFriend(nthen if or c then ReturnInboxItem(i) else DeleteInboxItem(iend end end
                    end
                    f
    :SetScript("OnUpdate",nil)
                
    end
            end
    )
        
    end)
        
    f:RegisterEvent("MAIL_SHOW")
        
    f:RegisterEvent("MAIL_INBOX_UPDATE")
    end
    --]] 
    ну по нику и названию это бессмысленно, тем более после того как выложили такой аддон.
    а вообще, это проблема сервера. вот на других серверах такого спама же нет? значит должен быть антиспам на сервере, а на циркуле его или отключили специально, или им его лень чинить.

  3. 1 пользователь сказал cпасибо Ururu за это полезное сообщение:

    Пятнашки (29.12.2019)

  4. #3
    Заблокирован
    Регистрация
    09.06.2016
    Адрес
    Rivne, Ukraine
    Сообщений
    908
    Поблагодарил(а)
    244
    Получено благодарностей: 412 (сообщений: 237).
    Репутация: 412
    Цитата Сообщение от Ururu Посмотреть сообщение
    может пригодится мое старое простое решение. если отправитель не в друзьях, то если можно вернуть письма, то возврат, иначе удаление:
    PHP код:
    --[ [
    do
        
    local GetNumFriendsGetFriendInfoINBOXITEMS_TO_DISPLAYGetInboxHeaderInfoReturnInboxItemDeleteInboxItem =
            
    GetNumFriendsGetFriendInfoINBOXITEMS_TO_DISPLAYGetInboxHeaderInfoReturnInboxItemDeleteInboxItem
        local f 
    CreateFrame("frame")
        
    local function IsFriend(n) for 1GetNumFriends() do if == GetFriendInfo(ithen return true end end end
        
        f
    :SetScript("OnEvent",function()
            
    local d .2
            f
    :SetScript("OnUpdate",function(f,e)
                
    e
                
    if 0 then
                    
    for i=1INBOXITEMS_TO_DISPLAY do
                        
    local _,_,n,_,m,__,c,_,_,_,r,GetInboxHeaderInfo(i)
                        if 
    not g and r then if not IsFriend(nthen if or c then ReturnInboxItem(i) else DeleteInboxItem(iend end end
                    end
                    f
    :SetScript("OnUpdate",nil)
                
    end
            end
    )
        
    end)
        
    f:RegisterEvent("MAIL_SHOW")
        
    f:RegisterEvent("MAIL_INBOX_UPDATE")
    end
    --]] 
    ну по нику и названию это бессмысленно, тем более после того как выложили такой аддон.
    а вообще, это проблема сервера. вот на других серверах такого спама же нет? значит должен быть антиспам на сервере, а на циркуле его или отключили специально, или им его лень чинить.
    руруруруруррурурур

  5. #4
    Rank 1 Discipline priest x5 Аватар для Пятнашки
    Регистрация
    18.05.2012
    Адрес
    Беларусь, Гомель
    Сообщений
    1,345
    Поблагодарил(а)
    785
    Получено благодарностей: 773 (сообщений: 336).
    Репутация: 1476
    Цитата Сообщение от Ururu Посмотреть сообщение
    может пригодится мое старое простое решение. если отправитель не в друзьях, то если можно вернуть письма, то возврат, иначе удаление:
    PHP код:
    --[ [
    do
        
    local GetNumFriendsGetFriendInfoINBOXITEMS_TO_DISPLAYGetInboxHeaderInfoReturnInboxItemDeleteInboxItem =
            
    GetNumFriendsGetFriendInfoINBOXITEMS_TO_DISPLAYGetInboxHeaderInfoReturnInboxItemDeleteInboxItem
        local f 
    CreateFrame("frame")
        
    local function IsFriend(n) for 1GetNumFriends() do if == GetFriendInfo(ithen return true end end end
        
        f
    :SetScript("OnEvent",function()
            
    local d .2
            f
    :SetScript("OnUpdate",function(f,e)
                
    e
                
    if 0 then
                    
    for i=1INBOXITEMS_TO_DISPLAY do
                        
    local _,_,n,_,m,__,c,_,_,_,r,GetInboxHeaderInfo(i)
                        if 
    not g and r then if not IsFriend(nthen if or c then ReturnInboxItem(i) else DeleteInboxItem(iend end end
                    end
                    f
    :SetScript("OnUpdate",nil)
                
    end
            end
    )
        
    end)
        
    f:RegisterEvent("MAIL_SHOW")
        
    f:RegisterEvent("MAIL_INBOX_UPDATE")
    end
    --]] 
    ну по нику и названию это бессмысленно, тем более после того как выложили такой аддон.
    а вообще, это проблема сервера. вот на других серверах такого спама же нет? значит должен быть антиспам на сервере, а на циркуле его или отключили специально, или им его лень чинить.
    по нику аддон автоматически удаляет письма если ник == nil т.к. все эти Неизвестно после удаления персонажей являются nil значением и нормально отрабатывает, плюс можно свои ники добавлять и не ограничеваться базовым функционалом аддона

    а так твоё решение тоже имеет право на жизнь, вполне можно было бы и его встроить в этот аддон как опцию, в будущей версии если ты не против

    про то, что фильтрация должна быть действительно на сервере - это так, но кто мы такие...)
    Последний раз редактировалось Пятнашки; 29.12.2019 в 11:28.
    Despondency (2015)


    Мой стрим: https://www.twitch.tv/pjatnashki
    О стриме: обычно аренка дцферал, дцвар, шпмаг, дцмаг

    Моя мини-программа: Snapshot Rename
    Мой аддон по фильтру спама на почту: MailFilter

  6. #5
    Rank 1 Discipline priest x5 Аватар для Пятнашки
    Регистрация
    18.05.2012
    Адрес
    Беларусь, Гомель
    Сообщений
    1,345
    Поблагодарил(а)
    785
    Получено благодарностей: 773 (сообщений: 336).
    Репутация: 1476
    добавил русскую/английскую локализацию https://github.com/uladzimir-miadzin...487a64f7c1a5ca

    Снимок.PNG
    Despondency (2015)


    Мой стрим: https://www.twitch.tv/pjatnashki
    О стриме: обычно аренка дцферал, дцвар, шпмаг, дцмаг

    Моя мини-программа: Snapshot Rename
    Мой аддон по фильтру спама на почту: MailFilter

  7. 1 пользователь сказал cпасибо Пятнашки за это полезное сообщение:


  8. #6
    Rank 1 Discipline priest x5 Аватар для Пятнашки
    Регистрация
    18.05.2012
    Адрес
    Беларусь, Гомель
    Сообщений
    1,345
    Поблагодарил(а)
    785
    Получено благодарностей: 773 (сообщений: 336).
    Репутация: 1476
    обновил программу, добавил в игнорируемые по умолчанию отправщики ещё и пустую строку.
    бывает такое что не nil приходит а пустая строка https://github.com/uladzimir-miadzin...3e1faff0b9c064

    Снимок4.PNG
    Despondency (2015)


    Мой стрим: https://www.twitch.tv/pjatnashki
    О стриме: обычно аренка дцферал, дцвар, шпмаг, дцмаг

    Моя мини-программа: Snapshot Rename
    Мой аддон по фильтру спама на почту: MailFilter

  9. 1 пользователь сказал cпасибо Пятнашки за это полезное сообщение:


  10. #7
    Гуру Аватар для Попкина_Сладость
    Регистрация
    01.02.2018
    Сообщений
    387
    Поблагодарил(а)
    85
    Получено благодарностей: 53 (сообщений: 43).
    Репутация: 53
    Цитата Сообщение от Пятнашки Посмотреть сообщение
    обновил программу, добавил в игнорируемые по умолчанию отправщики ещё и пустую строку.
    бывает такое что не nil приходит а пустая строка https://github.com/uladzimir-miadzin...3e1faff0b9c064

    Снимок4.PNG
    префик к инфо сообщению ещё добавь!
    Типо:
    [Mail_Filter]: Почта от nil с заголовком "Нужно золото?" была удалена!
    или для ру:
    [Анти_Спам]: Почта с заголовком "Много золото?" была удалена!

    ну можно ещё игнор список ключевых слов добавить!
    чёрный списак, белый список!
    ну и менюшку вывести для добавления!
    Блин или это уже будет перебор с функционалом...
    Последний раз редактировалось Попкина_Сладость; 29.12.2019 в 18:33.

  11. 1 пользователь сказал cпасибо Попкина_Сладость за это полезное сообщение:

    Пятнашки (29.12.2019)

  12. #8
    Rank 1 Discipline priest x5 Аватар для Пятнашки
    Регистрация
    18.05.2012
    Адрес
    Беларусь, Гомель
    Сообщений
    1,345
    Поблагодарил(а)
    785
    Получено благодарностей: 773 (сообщений: 336).
    Репутация: 1476
    Цитата Сообщение от Попкина_Сладость Посмотреть сообщение
    префик к инфо сообщению ещё добавь!
    Типо:
    [Mail_Filter]: Почта от nil с заголовком "Нужно золото?" была удалена!
    или для ру:
    [Анти_Спам]: Почта с заголовком "Много золото?" была удалена!

    ну можно ещё игнор список ключевых слов добавить!
    чёрный списак, белый список!
    ну и менюшку вывести для добавления!
    Блин или это уже будет перебор с функционалом...
    сделаю отображение что это сообщение от Mail Filter но не красным - красный плохо виден в большинстве случаев.
    хочу добавить в ближайшее время вывод всех слов которые есть в списках, пока что для первой версии чтобы избежать большинства ошибок сделал строгую проверку на названия заголовков

    - - - Updated - - -

    Цитата Сообщение от Ururu Посмотреть сообщение
    может пригодится мое старое простое решение
    Спасибо, пригодилось твоё решение, позволило решить маленький баг когда письма до конца не прогружались :) Помогло общему делу)
    https://github.com/uladzimir-miadzin...eb0fb37a1bb6f3

    обновил мастер ветку, теперь отображается название аддона в чате и почта корректно прогружается перед удалением лишних писем
    Снимок5.PNG

    - - - Updated - - -

    обновил мастер ветку. в версию 0.0.2 вошли новые слеш-команды и исправлен визуальный стиль сообщений.

    новое:
    /mf_reset - для сброса аддона до значений по умолчанию
    /mf_show_headings - показать все игнорируемые заголовки
    /mf_show_senders - показать все игнорируемые отправители
    улучшения в дизайне отображения сообщений

    Снимок6.PNG
    Despondency (2015)


    Мой стрим: https://www.twitch.tv/pjatnashki
    О стриме: обычно аренка дцферал, дцвар, шпмаг, дцмаг

    Моя мини-программа: Snapshot Rename
    Мой аддон по фильтру спама на почту: MailFilter

  13. 1 пользователь сказал cпасибо Пятнашки за это полезное сообщение:


  14. #9
    Ветеран форума Аватар для AKV
    Регистрация
    25.06.2012
    Адрес
    Москва
    Сообщений
    1,075
    Поблагодарил(а)
    956
    Получено благодарностей: 168 (сообщений: 141).
    Репутация: 168
    Выражу благодарность за стремление разобраться с проблемой, в отличии от администрации.

  15. 1 пользователь сказал cпасибо AKV за это полезное сообщение:

    Пятнашки (30.12.2019)

  16. #10
    Rank 1 Discipline priest x5 Аватар для Пятнашки
    Регистрация
    18.05.2012
    Адрес
    Беларусь, Гомель
    Сообщений
    1,345
    Поблагодарил(а)
    785
    Получено благодарностей: 773 (сообщений: 336).
    Репутация: 1476
    Цитата Сообщение от AKV Посмотреть сообщение
    Выражу благодарность за стремление разобраться с проблемой, в отличии от администрации.
    оно даже как ни странно работает) меня и бомбить почти перестало когда оно всё удаляется само
    Despondency (2015)


    Мой стрим: https://www.twitch.tv/pjatnashki
    О стриме: обычно аренка дцферал, дцвар, шпмаг, дцмаг

    Моя мини-программа: Snapshot Rename
    Мой аддон по фильтру спама на почту: MailFilter

  17. #11
    Гуру Аватар для Попкина_Сладость
    Регистрация
    01.02.2018
    Сообщений
    387
    Поблагодарил(а)
    85
    Получено благодарностей: 53 (сообщений: 43).
    Репутация: 53
    Цитата Сообщение от Пятнашки Посмотреть сообщение
    оно даже как ни странно работает) меня и бомбить почти перестало когда оно всё удаляется само
    Я лично считаю за инициативность + за разработку аддона полезного, полезного мать его - это важно!
    Тебе должны запихать (хочешь ты этого или нет) бонусов штук так 300-400
    ну или 3 лутбокса:
    1 за инициативность
    1 за полезность
    1 за Праздник
    Продолжай вести аддон дальше...!

    Ещё и для 4.3.4 запили....!

    - - - Updated - - -

    Если надо будет голды на х5 пиши!

  18. 1 пользователь сказал cпасибо Попкина_Сладость за это полезное сообщение:

    Пятнашки (30.12.2019)

  19. #12
    Rank 1 Discipline priest x5 Аватар для Пятнашки
    Регистрация
    18.05.2012
    Адрес
    Беларусь, Гомель
    Сообщений
    1,345
    Поблагодарил(а)
    785
    Получено благодарностей: 773 (сообщений: 336).
    Репутация: 1476
    Цитата Сообщение от Попкина_Сладость Посмотреть сообщение
    Я лично считаю за инициативность + за разработку аддона полезного, полезного мать его - это важно!
    Тебе должны запихать (хочешь ты этого или нет) бонусов штук так 300-400
    ну или 3 лутбокса:
    1 за инициативность
    1 за полезность
    1 за Праздник
    Продолжай вести аддон дальше...!

    Ещё и для 4.3.4 запили....!

    - - - Updated - - -

    Если надо будет голды на х5 пиши!
    Спасибо но думаю что не надо будет) Надо будет проверить на 4.3.4, предполагаю что он там тоже будет работать
    Despondency (2015)


    Мой стрим: https://www.twitch.tv/pjatnashki
    О стриме: обычно аренка дцферал, дцвар, шпмаг, дцмаг

    Моя мини-программа: Snapshot Rename
    Мой аддон по фильтру спама на почту: MailFilter

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Chat Filter Как им пользоватся
    от Tavr в разделе WoW Circle 3.3.5a x100
    Ответов: 3
    Последнее сообщение: 18.06.2019, 13:37
  2. Loot Filter для 4.3.4
    от Someoneresist в разделе Корзина
    Ответов: 3
    Последнее сообщение: 22.07.2015, 00:33
  3. Debaff Filter
    от Geroy в разделе Аддоны
    Ответов: 0
    Последнее сообщение: 10.04.2014, 20:01
  4. Debuff filter
    от Барадач в разделе Корзина
    Ответов: 0
    Последнее сообщение: 11.03.2012, 21:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •