Хэрэглэгчийн аттрибут

Танилцуулга

Аттрибут гэдэг нь хэрэглэгчээс мэдээлэл авч тухайн аттрибутанд хадгалах ба хэрэглэгчийг аттрибутаар нь шүүж бүлэглэх, масс мессеж илгээх, хэрэглэгчийн дататай болох юм.

Ботын аттрибут

Ботын аттрибут үүсгэхдээ системийн аттрибуттай давхцуулахгүй, өөрийн үүсгэсэн нэг шинж чанартай аттрибутыг олон газарт ашиглах боломжтой юм.

  • Ботын аттрибутыг ашиглах үед аттрибутыг ашигласан асуултанд хэдэн ч удаа хариулсан бүгд хадгалагдана.

Системийн аттрибут

Системийн аттрибут гэдэг нь системээс тогтмол ашиглаж болох утгатайгаар үүснэ. Энэ нь устгах, засах боломжгүй. Системээс санал болгож буй аттрибутуудаас гадна систем аттрибутыг шинээр үүсгэж болно. Энэ нь устгах, засах боломжтой харагдана.

  • Хэрэглэгч тухайн аттрибутыг тохируулсан асуултанд хэдэн ч удаа хариулсан сүүлийн хариултыг хадгалдаг байна.

Хэрэглэгч - Хэрэглэгч аттрибут цэсээс дараах үйлдлүүд хийгдэнэ. Мөн аттрибутанд байгаа хэрэглэгчийн тоо, нэр, төрөл гэх мэт дэлгэрэнгүй мэдээлэл харах

  • Шинэ аттрибут үүсгэх

  • Аттрибут засах

  • Аттрибут устгах

  • Нэрээр хайх

Аттрибутын хэрэглээ

  • Хэрэглэгчээс асууж буй асуултын хариултыг тухайн харгалзах аттрибутанд хариултыг хадгалах

Доорх жишээ нь: Утасны дугаар асууж байгаа бол text төрөлтэй утас гэсэн нэртэй аттрибут үүсгэж асуултанд холбох

  • Блокын сонголт төрөл дээр сонголт бүрт тохирсон утгийг аттрибутанд нэмэх

Доорх жишээ нь: Дүүргийн сонголт оруулсан бол дүүрэг нэртэй List төрлийн аттрибут үүсгэх. Хэрэглэгч Баянгол гэсэн сонголт хийвэл Дүүрэг аттрибутанд Баянгол гэсэн текст хадгалагдана.

  • Блокын товч болон үндсэн цэс дээр дуудаж байгаа мэдээллээс хамааруулан түүнийг илтгэх түлхүүр үгийг аттрибутанд хадгалах

Доорх жишээ нь: Блокын товчинд 1 дугаарын барааг хэрэглэгч рүү харуулах тохиргоог хийсэн. Бараа нэртэй text төрлийн аттрибутанд Бараа №1 гэсэн текст хадгалагдана.

Доорх жишээ нь: Үндсэн цэсээс Тоглоом 1-г дуудсан бол Үндсэн цэс гэсэн аттрибутанд Тоглоом 1 текст хадгалагдана. Энэ нь хэрэглэгч үндсэн цэсээс толгоом №1-г үзэж танилцсан гэдгийг ялгаж хадгалж байна гэсэн үг.

  • Хэрэглэгчийг харилцан ярианаас юу бичиж хариултанд юу илгээгдсэн гэдгээс хамааруулан түүнийг илтгэх түлхүүр үгийг аттрибутанд хадгалах. Энэ хэрэглээ нь харилцан яриа хэр ерөнхий болон нарийвчилсан байдлаар зохион байгуулагдсанаас хамааран аттрибутанд утга оноох эсэх нь мэдэгдэх юм.

Доорх жишээ нь: Хэрэглэгч код, урамшуулал гэх мэтээр чат руу бичиж урамшууллын код авна. Түүнийг нь intent аттрибутын утганд Урамшууллын код тесктийг хадгална.

Аттрибут үүсгэх заавар

Хэрэглэгч - Хэргэлэгч аттрибут цэс

Алхам 1. Шинэ аттрибут үүсгэх товч дарах

Алхам 2. Аттрибут нэмэн Хадгалах товч дарах

  • Нэр оруулах

  • Төрөл сонгох

    • Text - текст төрлийн дата хадгална гэсэн үг. Жишээ нь утас, нэр, имэйл гэх мэт

  • List - жагсаалтаас сонгож утганд оруулна гэсэн үг. Жишээ нь: аймаг, дүүрэг, барааны хэмжээ, өнгө гэх мэт.

    • Утгууд нэмэх

Тохиргоо хийх заавар

Товч, Сонголт, Үндсэн цэс, Харилцан ярианд аттрибут тохируулах (аттрибут нэмэх, хасах) нь ижил ажиллагаатай байна.

Алхам 1. Үйлдэл нэмэх товч дарах

Алхам 2. Аттрибут нэмэх/хасах сонголт хийх

Алхам 3. Аттрибутаас сонгох

Алхам 4. Утга оруулах

  • text төрөлтэй бол утгийг гараар бичнэ.

  • list төрөлтэй бол жагсаалтаас сонгоно.

Аттрибут ажиллах боломжтой функцууд

Блокын товч

Блок төрөл: Сонголт

Үндсэн цэс

Харилцан яриа

Асуулгын форм

Асуулт нэмэх хуудсанд хамгийн доод хэсэгт дараах тохиргоо харагдана.

  • Асуултын төрөл сонголт, утга оруулах аль нь ч байсан text төрөлтэй аттрибут нэрээр нь хайх

  • Хэрвээ асуултанд тохирсон аттрибут байхгүй бол нэмэх товч дээр дарж аттрибут үүсгэх хэрэгтэй.

Last updated