├── .gitignore ├── .gitlab-ci.yml ├── LICENSE ├── Makefile ├── README.md ├── banned ├── manager.go └── manager_test.go ├── cmd ├── params.go ├── root.go ├── version.go └── version_vars.go ├── cmix ├── handler.go ├── handler_test.go ├── lookup.go ├── lookup_test.go ├── search.go ├── search_test.go └── utils_test.go ├── fingerprint ├── fingerprint.go └── fingerprint_test.go ├── go.mod ├── go.sum ├── interfaces └── params │ ├── database.go │ ├── general.go │ ├── io.go │ └── twilio.go ├── io ├── factRegistration.go ├── factRegistration_test.go ├── manager.go ├── manager_test.go ├── removeFact.go ├── removeFact_test.go ├── removeUser.go ├── removeUser_test.go ├── userRegistration.go ├── userRegistration_test.go ├── validateUsername.go └── validateUsername_test.go ├── main.go ├── main_test.go ├── storage ├── database.go ├── storage.go ├── udbDb.go ├── udbMap.go └── udbMap_test.go ├── twilio ├── fact.go ├── fact_test.go ├── manager.go ├── manager_test.go ├── mockVerify.go ├── verify.go └── verify_test.go ├── udb.yaml └── validation ├── validation.go └── validation_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/README.md -------------------------------------------------------------------------------- /banned/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/banned/manager.go -------------------------------------------------------------------------------- /banned/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/banned/manager_test.go -------------------------------------------------------------------------------- /cmd/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmd/params.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmd/version.go -------------------------------------------------------------------------------- /cmd/version_vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmd/version_vars.go -------------------------------------------------------------------------------- /cmix/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmix/handler.go -------------------------------------------------------------------------------- /cmix/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmix/handler_test.go -------------------------------------------------------------------------------- /cmix/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmix/lookup.go -------------------------------------------------------------------------------- /cmix/lookup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmix/lookup_test.go -------------------------------------------------------------------------------- /cmix/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmix/search.go -------------------------------------------------------------------------------- /cmix/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmix/search_test.go -------------------------------------------------------------------------------- /cmix/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/cmix/utils_test.go -------------------------------------------------------------------------------- /fingerprint/fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/fingerprint/fingerprint.go -------------------------------------------------------------------------------- /fingerprint/fingerprint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/fingerprint/fingerprint_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/go.sum -------------------------------------------------------------------------------- /interfaces/params/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/interfaces/params/database.go -------------------------------------------------------------------------------- /interfaces/params/general.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/interfaces/params/general.go -------------------------------------------------------------------------------- /interfaces/params/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/interfaces/params/io.go -------------------------------------------------------------------------------- /interfaces/params/twilio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/interfaces/params/twilio.go -------------------------------------------------------------------------------- /io/factRegistration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/factRegistration.go -------------------------------------------------------------------------------- /io/factRegistration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/factRegistration_test.go -------------------------------------------------------------------------------- /io/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/manager.go -------------------------------------------------------------------------------- /io/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/manager_test.go -------------------------------------------------------------------------------- /io/removeFact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/removeFact.go -------------------------------------------------------------------------------- /io/removeFact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/removeFact_test.go -------------------------------------------------------------------------------- /io/removeUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/removeUser.go -------------------------------------------------------------------------------- /io/removeUser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/removeUser_test.go -------------------------------------------------------------------------------- /io/userRegistration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/userRegistration.go -------------------------------------------------------------------------------- /io/userRegistration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/userRegistration_test.go -------------------------------------------------------------------------------- /io/validateUsername.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/validateUsername.go -------------------------------------------------------------------------------- /io/validateUsername_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/io/validateUsername_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/main_test.go -------------------------------------------------------------------------------- /storage/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/storage/database.go -------------------------------------------------------------------------------- /storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/storage/storage.go -------------------------------------------------------------------------------- /storage/udbDb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/storage/udbDb.go -------------------------------------------------------------------------------- /storage/udbMap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/storage/udbMap.go -------------------------------------------------------------------------------- /storage/udbMap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/storage/udbMap_test.go -------------------------------------------------------------------------------- /twilio/fact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/twilio/fact.go -------------------------------------------------------------------------------- /twilio/fact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/twilio/fact_test.go -------------------------------------------------------------------------------- /twilio/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/twilio/manager.go -------------------------------------------------------------------------------- /twilio/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/twilio/manager_test.go -------------------------------------------------------------------------------- /twilio/mockVerify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/twilio/mockVerify.go -------------------------------------------------------------------------------- /twilio/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/twilio/verify.go -------------------------------------------------------------------------------- /twilio/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/twilio/verify_test.go -------------------------------------------------------------------------------- /udb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/udb.yaml -------------------------------------------------------------------------------- /validation/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/validation/validation.go -------------------------------------------------------------------------------- /validation/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfoundation/elixxir-user-discovery-bot/HEAD/validation/validation_test.go --------------------------------------------------------------------------------