anchor.diff:        return title;
       } catch (e) {}
     });
  -}+}
  
positive.code: List<String> _CONTAINS_BLACKLIST = [];
  List<RegExp> _EXPRESSIONS = [];
  
  @RemoteMethod(isVoid: true)
  blacklistMessage(String input) {  
    if (!_CONTAINS_BLACKLIST.contains(input)) {
      _CONTAINS_BLACKLIST.add(input);
    }
  
negative.code:       if (_CONTAINS_BLACKLIST.any((it) => url.contains(it))) {
          return;
        }
  
        if (_EXPRESSIONS.any((it) => it.hasMatch(url))) {
          return;
        }
  
        getLinkTitle(url).then((title) {
          if (title == null || title.toString() == "null") {
            return;
          }
  
          event.reply(title, prefixContent: "Link Title");
        }).catchError((e) {});
      }
  