Ба мундариҷа гузаштан
SimorghDev
← Ҳамаи мақолаҳо

Ин чӣ тавр кор мекунад · Дарси 3 аз 4Барои навомӯзон · 5 дақиқа хондан

Қурби асъор аз куҷо пайдо мешавад — ва чӣ тавр сайте сохт, ки ба он бовар кунанд

Чаро ҳар рақам бояд манбаъ ва сана дошта бошад, доми «10 KZT», ки конвертерҳоро вайрон мекунад, ва сайт ҳангоми хомӯш шудани манбаъ чӣ тавр кор мекунад.

🎯 Дар ин дарс шумо мефаҳмед

  • қурби расмии сомониро кӣ муқаррар мекунад ва сайт онро аз куҷо мегирад
  • чаро ба рақами бе сана ва манбаъ бовар кардан мумкин нест
  • доми «номинал», ки аз сабаби он конвертерҳо даҳ ва сад маротиба хато мекунанд
  • сайт ҳангоми кор накардани манбаъ чӣ тавр додаҳои дурустро нишон медиҳад
Мундариҷа

Шумо мехоҳед бидонед, ки 100 доллари шумо чанд сомонӣ аст. Сайтро мекушоед, рақамро мебинед ва ба он бовар мекунед. Аммо як сония фикр кунед: чаро бовар мекунед? Кӣ гуфт, ки ин рақам дуруст аст? Аз кадом рӯз аст?

Ин дарс дар бораи эътимод аст: рақамҳои сайт аз куҷо пайдо мешаванд ва кадом қарорҳои дилгиркунанда ва бодиққат онҳоро сазовори бовар мекунанд. Намуна — Kursi Tojik, сайте, ки ман сохтам: он қурбҳои расмии сомонии тоҷикро нишон медиҳад.

Қурбро кӣ муайян мекунад?

Ҳар рӯзи корӣ Бонки миллии Тоҷикистон қурбҳои расмиро нашр мекунад: як доллар, як евро, як рубл ва асъорҳои дигар чанд сомонӣ арзиш доранд. Онҳоро дар сайти худ nbt.tj ҷойгир мекунад, аз ҷумла дар шакле, ки барномаҳо хонда метавонанд.

Бонкҳои тиҷоратӣ қурбҳои худро барои харид ва фурӯши пули нақд муқаррар мекунанд — одатан каме фарқкунанда аз қурби расмӣ. Ин қурбҳоро ҳам Бонки миллӣ нашр мекунад.

Барои ҳамин ҷавоби ростқавлона ба саволи «рақам аз куҷост?» содда аст: аз Бонки миллӣ, барои санаи муайян. Kursi Tojik ягон рақамро наофарида, тахмин накарда ва бо даст ворид намекунад. Вай он чиро, ки бонк нашр мекунад, нусхабардорӣ мекунад ва инро рост мегӯяд.

Қоидаи якум: ҳар рақам манбаъ ва сана дорад

Дар версияи аввали Kursi Tojik «ҳисобкунаки ҳаққи интиқоли пул» буд. Вай муфид менамуд ва тарифҳояш воқеӣ. Аммо дар файли додаҳо онҳо намунавӣ номида шуда буданд — мисолҳо, на тарифҳои воқеии ширкатҳои воқеӣ. Боз қурбҳои бонкҳо буданд, ки бо даст ворид шуда буданд, — онҳо субҳи дигар кӯҳна мешаванд.

Ҳар ду нест карда шуданд. На «беҳтар» — нест карда шуданд. Функсияе, ки ба манбаи воқеӣ ва нав ишора карда наметавонад, аз набудани он бадтар аст: одамон бо он қарорҳои пулӣ қабул мекунанд.

Доми номинал

Ин хатоест, ки кардан осон ва дидан душвор аст. Барои баъзе асъорҳо бонк нархи як воҳидро не, балки даҳ ё сад воҳидро нашр мекунад. Як тангаи қазоқ ё як сӯми ӯзбек он қадар арзон аст, ки бонк «10 KZT = …» ё «100 UZS = …» менависад. Ин рақам — 10 ё 100 — номинал ном дорад.

Агар конвертер номиналро фаромӯш кунад, даҳ ё сад маротиба хато мекунад. Бо қурбҳои воқеии расмии 2 октябри соли 2026 санҷед:

Санҷед

Доми номинал

Бонки миллӣ баъзе қурбҳоро барои 10 ё 100 воҳид нашр мекунад. Асъор ва маблағро интихоб кунед.

Бонк нашр мекунад

10 KZT = 0,2089 TJS

✗ Номинал фаромӯш шуд

1 000 × 0,2089 = 208,9 TJS

✓ Дуруст

1 000 × 0,2089 ÷ 10 = 20,89 TJS

Қурбҳои расмии Бонки миллии Тоҷикистон барои 2 октябри соли 2026. Қурбҳои имрӯза: kursi-tojik.pages.dev

Kursi Tojik ҳамеша ба номинал тақсим мекунад ва дар лавҳа «10 KZT»-ро айнан ҳамон тавре нишон медиҳад, ки бонк нашр мекунад, — то шумо худатон бо манбаъ муқоиса карда тавонед.

Вақте манбаъ кор намекунад

Версияи аввал қурбҳоро аз сайти бонк ҳангоми ҳар боздид мепурсид. Тоза ва содда садо медиҳад. Аммо вақте nbt.tj суст кор мекард ё дастнорас буд, Kursi Tojik… ҳеҷ чиз нишон намедод. Ё бадтар, метавонист сифр нишон диҳад.

Барои ҳамин сайт дар атрофи дафтарчаи худ аз нав сохта шуд:

  1. Ҳар се соат вазифаи ҷадвалӣ (cron — таймер дар сервер) ба nbt.tj медарояд ва қурбҳои навро ба пойгоҳи хурди додаҳо нусхабардорӣ мекунад.
  2. Сайт ва боти Telegram фақат аз ҳамин пойгоҳ мехонанд, ҳеҷ гоҳ мустақим аз бонк.
  3. Агар сайти бонк кор накунад, дар пойгоҳ ба ҳар ҳол охирин қурби расмӣ — бо санааш — ҳаст.

Бонкро хомӯш кунед ва ду усулро муқоиса кунед:

Санҷед

Вақте манбаъ кор намекунад

A · Сайти А ҳар бор аз бонк мепурсад

USD = 9,2331 TJS

B · Сайти Б нусхаи захирашудаи худро мехонад

USD = 9,2331 TJS

қурби расмӣ барои 2 октябри 2026 · манбаъ nbt.tj

Ин мисли оилае аст, ки рӯзе як бор ҷадвали автобусҳоро менависад. Агар сайти ширкати автобус вайрон шавад, оила ба ҳар ҳол медонад, ки автобус кай меояд — ва медонад, ки ҷадвал аз ҳамин субҳ аст.

nbt.tj ──(ҳар 3 соат)──▶ ҷамъкунанда ──▶ пойгоҳи додаҳо ◀── API ◀── сайт
                                                       ◀── боти Telegram

Ҷузъиёте, ки муҳиманд

  • «Беҳтарин» бо калима, на фақат бо ранг. Дар ҷадвали қурбҳои пули нақд беҳтарин қурби харид ва фурӯш бо калимаи «беҳтарин» қайд шудааст. Баъзе одамон сабз ва сурхро фарқ намекунанд; калима барои ҳама кор мекунад.
  • Сана ҳамеша дар экран аст. Дар маслиҳат пинҳон нест — дар паҳлӯи рақамҳо.
  • Се забон. Бо пешфарз тоҷикӣ, инчунин русӣ ва англисӣ: қурбҳо барои ҳама дар кишвар ва барои онҳое, ки аз хориҷ пул мефиристанд, муҳиманд.
  • Ҳамон ҳила, ки дар дарси 1. Боти Kursi Tojik паёмҳое монанди «100 usd»-ро мефаҳмад — айнан ҳамон хониши қадам ба қадам, ки шумо дар дарси аввал санҷидед.

Чуқуртар: чӣ тавр сохта шудааст

Тамоми хизматрасонӣ дар шабакаи Cloudflare кор мекунад:

  • Worker — барномаи хурде, ки дар серверҳои Cloudflare дар тамоми ҷаҳон кор мекунад, — ба дархостҳои API ҷавоб медиҳад ва ҷамъоварии ҷадвалиро оғоз мекунад;
  • D1 — пойгоҳи хурди додаҳои SQLite дар ҳамон шабака — қурбҳо, таърих ва қурбҳои пули нақди бонкҳоро нигоҳ медорад;
  • сайт бо TypeScript-и тоза бе фреймворк навишта шудааст, барои ҳамин ҳатто дар интернети сусти мобилӣ зуд бор мешавад.

Қоидаи ҳисобкунӣ дар код — як сатр аст, ва маҳз дар бораи он тамоми доми номинал:

// api/src/money.ts — сомонӣ барои як воҳид
export const perUnit = (rate: Rate) => rate.value / rate.nominal;

Тестҳои худкор ҳангоми ҳар тағйирот иҷро мешаванд, барои ҳамин хатое монанди номинали фаромӯшшударо тест пеш аз дидани меҳмон дастгир мекунад.

Хулоса барои ҳар маҳсулоти додаҳо

Эътимод асосан аз қарорҳои дилгиркунанда иборат аст:

  1. Манбаъро номбар кунед. Ҳар рақам, ҳар дафъа.
  2. Санаро нишон диҳед. Додаҳо ҳамеша «барои лаҳзаи муайян»-анд.
  3. Он чиро, ки исбот карда наметавонед, нест кунед. Ҳатто агар зебо намояд.
  4. Бо овози баланд хато кунед. «Бор нашуд»-и фаҳмо аз рақами нодурусти ором беҳтар аст.

Ин барои қурби асъор, нархҳо дар мағоза, ҷадвали клиника ё баҳоҳои мактаб дуруст аст.

Худро санҷед

Санҷед

Худро санҷед

  1. 1. Kursi Tojik қурбҳои расмии сомониро аз куҷо мегирад?

  2. 2. Бонк «10 KZT = 0,2089 TJS» нашр мекунад. 1000 танга чанд сомонӣ аст?

  3. 3. Сайти бонк кор намекунад. Сайти хуби қурбҳо чӣ бояд нишон диҳад?

  4. 4. Чаро «ҳисобкунаки ҳаққи интиқол» нест карда шуд?

  5. 5. Чаро дар ҷадвали бонкҳо «беҳтарин» навишта шудааст, на фақат ранги сабз?

Луғати хурд

  • Қурби расмӣ — қурбе, ки Бонки миллӣ барои сана нашр мекунад.
  • Қурби пули нақд — нархе, ки бонки тиҷоратӣ бо он пули нақдро мехарад ё мефурӯшад.
  • Номинал — қурби нашршуда барои чанд воҳиди асъор аст (1, 10 ё 100).
  • Манбаъ — рақам аз куҷо гирифта шудааст.
  • Вазифаи cron — коре, ки сервер аз рӯи ҷадвал иҷро мекунад, масалан ҳар се соат.
  • Пойгоҳи додаҳо — дафтарчаи батартиби сайт, ки дар он додаҳои ҷамъшударо нигоҳ медорад.
  • Кэш / нусхаи захирашуда — додаҳое, ки дар наздикӣ нигоҳ медоранд, то ҳар дафъа аз манбаъ напурсанд.

Рақамҳое лозиманд, ки ба онҳо бовар кунанд?

Нархҳо, ҷадвалҳо, қурбҳо, ҳисоботҳо — агар сайт ё боти шумо рақам нишон диҳад, ман онҳоро бо манбаъ, сана ва боэътимод месозам, бо забонҳои тоҷикӣ, русӣ ва англисӣ. Намунаи зинда: kursi-tojik.pages.dev. Нависед: @SimorghDev.