Черный список для приглашения друзей в группу вк

Sambo7

Client
Регистрация
23.05.2018
Сообщения
309
Благодарностей
15
Баллы
18
Добрый день, подскажите пожалуйста как сделать черный список?
1. Проверяем есть ли пользователь в черном списке, если нет приглашаем его в группу вк.
2. Если пользователь запретил себя приглашать в группу, то его мы заносим в черный список.
Как реализовать все это на практике?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
А что именно не получается?
Создали список, привязали к файлу.
А дальше дошли до действия, где взяли пользователя.
Потом, что-то вроде этого
C#:
if(list.Contains("пользователь")){
    // пользователь в черном списке
}
else {
    // bool check = проверяем пользователь запретил себя приглашать?
    if(check) {
        // Добавляем в черный список
        list.Add("Пользователь");
    }
    else {
        // идём приглашать
    }
}
 
  • Спасибо
Реакции: Sambo7

Sambo7

Client
Регистрация
23.05.2018
Сообщения
309
Благодарностей
15
Баллы
18
А что именно не получается?
Создали список, привязали к файлу.
А дальше дошли до действия, где взяли пользователя.
Потом, что-то вроде этого
C#:
if(list.Contains("пользователь")){
    // пользователь в черном списке
}
else {
    // bool check = проверяем пользователь запретил себя приглашать?
    if(check) {
        // Добавляем в черный список
        list.Add("Пользователь");
    }
    else {
        // идём приглашать
    }
}
Не понимаю принципа по которому это все должно происходить, как привязать список к действию
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Не понимаю принципа по которому это все должно происходить, как привязать список к действию
Обычный список создаете и привязываете его к файлу.
Список будет доступен естественно для всех потоков и для всех действий (любой поток, любое действие при необходимости сможет проверить есть ли в этом списке нужные данные).
 
  • Спасибо
Реакции: Sambo7

Sambo7

Client
Регистрация
23.05.2018
Сообщения
309
Благодарностей
15
Баллы
18
Обычный список создаете и привязываете его к файлу.
Список будет доступен естественно для всех потоков и для всех действий (любой поток, любое действие при необходимости сможет проверить есть ли в этом списке нужные данные).
Вот смотрите, я создал список и прикрепил его к кубику. Далее кликаю по пользователю, он запретил добавить его в группу. Как именно его добавить в этот список? И как в дальнейшем заглядывать в этот список чтобы больше его не приглашать?
Как именно кубик определит что нужно именно этого пользователя добавить в черный список?
 

Вложения

Последнее редактирование:

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Вот смотрите, я создал список и прикрепил его к кубику. Далее кликаю по пользователю, он запретил добавить его в группу. Как именно его добавить в этот список? И как в дальнейшем заглядывать в этот список чтобы больше его не приглашать?
Как именно кубик определит что нужно именно этого пользователя добавить в черный список?
Кубик сам ничего не определяет...
Вам нужно получить ИД пользователя (например).
После чего уже проверить по строкам список, поискать есть ли в этом списке этот пользователь.
Если есть - идём в одну сторону.
Если нету идём смотреть на страничке что там этот пользователь разрешил или нет.
После чего, уже относительно этого делаете решение - либо приглашать, либо добавлять в список.
Другими словами, всю эту логику нужно изложить в виде либо кубиков, либо C# - смотря что Вам удобее.
 
  • Спасибо
Реакции: Sambo7

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)