რა არის მდგომარეობის ბლოკი Telegram Bot-Market bot კონსტრუქტორში?
მდგომარეობის ბლოკი არის ბლოკი, რომელიც საშუალებას გაძლევთ გადამისამართოთ ჯაჭვის ლოგიკა სხვადასხვა მიმართულებით. საერთო ჯამში, მას აქვს ორი გამომავალი მიმართულება. ის ხელმძღვანელობს "წარმატება" წარმატების შემთხვევაში ან "ვერ" ბლოკის შიგნით არსებული პირობების შემოწმების შემთხვევაში.
მდგომარეობის ბლოკში შეიძლება იყოს რამდენიმე ლოგიკური პირობა, თითოეული პირობა შემოწმებულია თავის მხრივ. პირობების რაოდენობა დამოკიდებულია ბოტის ტარიფზე.

როგორ დავამატო ბოტის ბაზრის კონსტრუქტორში პირობების ბლოკი?
ზოგადი დებულებები წესები და პირობები ბლოკი
ამ ერთეულს აქვს ორი ოპერაციული რეჟიმი:
- "და" - შეამოწმეთ ყველა პირობა ბლოკის შიგნით.
- "ან" - შეამოწმეთ მინიმუმ ერთი წარმატება პირობებში.
მაგალითად, თქვენ დააყენებთ 3 პირობას telegram-ში არხის გამოწერის შესამოწმებლად. ლოგიკურ ოპერატორთან "და". ეს ნიშნავს, რომ ის გაიგზავნება "წარმატების" ჯაჭვში მხოლოდ იმ შემთხვევაში, თუ მომხმარებელი გამოწერს სამივე არხს. თუ გადახვალთ "ან", მაშინ "წარმატება" ჯაჭვი მომხმარებელს მიმართავს, თუ ის გამოწერს მინიმუმ ერთ არხს.
პირობების რაოდენობა ფართოვდება დაკავშირებული კომპონენტების მიხედვით.
პირობის დაკმაყოფილების შემდეგ იქმნება ახალი მუდმივები:
- ეს მუდმივები შეიცავს პირობის შესრულების შედეგს და ტექნიკური მონაცემები.
- მაგალითად, ჩატის ან არხის გამოწერის შემოწმების პირობა შეიცავს მომხმარებლის სტატუსს და ჩატის მასივს მომხმარებლის შესახებ ინფორმაციით.
თუ მინიმუმ ერთი პირობა იწვევს შეცდომას, ამის შესახებ ჩანაწერი გამოჩნდება ჟურნალში. და მთელი ჯაჭვი შეჩერდება.

ბოტის დაფის დაყენება ბოტების ბაზარზე

როგორ დავამატოთ მდგომარეობის ბლოკი:
- დააჭირეთ "+" შერჩეული სამუშაო დაფის ზედა მარჯვენა კუთხეში
- შერჩევა პირობები ბლოკი
- დააჭირეთ "დამატება" ღილაკი
მდგომარეობის ბლოკის პარამეტრები

ტელეგრამის ბოტში არსებული მდგომარეობის ბლოკი გამოიყენება ბოტის ლოგიკის გასაკონტროლებლადოპერაცია და გადაწყვეტილებების მიღება შემომავალი მონაცემების საფუძველზე, ანუ პირობის შესრულების შემოწმება.
შემდეგი პარამეტრების დაყენება შესაძლებელია მდგომარეობის ბლოკისთვის:
- ჩატში ან არხში მომხმარებლის ყოფნის შემოწმება
- შემოწმება "float" მუდმივი
- შემოწმების შინაარსი მუდმივად "რიგი"
- ღირებულების შემოწმება "Bool" მუდმივი
გამართვის რეჟიმი
დეველოპერებისთვის გამართვის რეჟიმის ჩართვა
გამართვა არის telegram bot-ის მუშაობის სპეციალური რეჟიმი, რომელიც დეველოპერებს საშუალებას აძლევს იპოვონ და დააფიქსირონ შეცდომები (შეცდომები) ბოტის ლოგიკაში, რაც მათ საშუალებას აძლევს თვალყური ადევნონ შესრულებულ ყველა მოქმედებას.
გამართვის რეჟიმის ჩასართავად, თქვენ უნდა:
1. წადი "ბოტის პარამეტრები " ჩანართი
2. ბოტის სტატუსის შეცვლა "ON" to "გამართვა"

მნიშვნელოვანია! როდესაც გამართვის რეჟიმი ჩართულია, ბოტი მიუწვდომელი ხდება ბოტის მომხმარებლებისთვის, რეჟიმი განკუთვნილია მხოლოდ ადმინისტრატორებისთვის!
ძირითადი ჟურნალის ჩანაწერები გამართვის რეჟიმში

იმ "გამართვა" რეჟიმი, ყველა შუალედური მდგომარეობის სრული გამართვა ჩართულია.
1. როდესაც მდგომარეობის ჯგუფი იწყებს მუშაობას, ჟურნალი შეიცავს ჩანაწერს: "მდგომარეობა შემდეგი პუნქტის run, ItemId: {ნომერი}", რომელიც აჩვენებს, თუ რომელი მდგომარეობა შემოწმდა.
2. მაშინ გამშვები შესვლის "ან/და" გამოჩნდება – "ყველა პირობა ან/და".
3. თუ პირობა არის ნაპოვნი გადამოწმების, "აღმოაჩინოს მდგომარეობა" შესვლის გამოჩნდება.
4. თუ პირობა ეწოდება, ჩანაწერი მისი ინიციალიზაციით "Init: მდგომარეობა {აღწერა}" გამოჩნდება.
5. შემდეგ დაწერე "პარამები" მდგომარეობის მიმდინარე პარამეტრის მნიშვნელობებით.
6. შემდეგ დაწერე "მუდმივები გენერირება" გენერირებული კონსტანტებით.
7. შემდეგი, შემდეგი მდგომარეობა შემოწმდება და ასე შემდეგ, სანამ ისინი ამოიწურა ან წარმატება არ არის.