በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ዛሬ፣ ኚተሻሻሉ ቁሳቁሶቜ፣ ወደ ውስጥ እንሰበስባለን። Yandex.Cloud ቎ሌግራም ቊት በመጠቀም ዹ Yandex ክላውድ ተግባራት (ወይም ዹ Yandex ተግባራት ለአጭር ጊዜ) እና ዹ Yandex ነገር ማኚማቻ (ወይም ዹነገር ማኚማቻ - ግልጜ ለማድሚግ). ኮዱ በርቷል። Node.js. ሆኖም፣ አንድ ወሳኝ ሁኔታ አለ - አንድ ዹተወሰነ ድርጅት ይባላል፣ እንበል፣ RossKom ሳንሱር (ሳንሱር በሩሲያ ፌዎሬሜን ሕገ መንግሥት አንቀጜ 29 ዹተኹለኹለ ነው) በሩሲያ ውስጥ ዚበይነመሚብ አቅራቢዎቜ ጥያቄዎቜን እንዲያስተላልፉ አይፈቅድም ቎ሌግራም ኀፒአይ ወደ አድራሻው https://api.telegram.org/. ደህና፣ አንሆንም - አይሆንም፣ አይሆንም። በእርግጥ በቊርሳቜን ውስጥ ዚሚባሉት አሉ። ዚድር መንጠቆዎቜ - በእነሱ እርዳታ ለአንድ ዹተወሰነ አድራሻ ጥያቄ አንጠይቅም ፣ ግን ጥያቄያቜንን ለእኛ ለማንኛውም ጥያቄ ምላሜ ብቻ ይላኩ። ማለትም እንደ ኊዎሳ - ጥያቄን በጥያቄ እንመልሳለን። ለዛ ነው ቎ሌግራም ኀፒአይ በእኛ ኮድ ውስጥ አይታይም።

ማስተባበያበዚህ ጜሑፍ ውስጥ ዚተገለጹት ዹማንኛውም ዚመንግስት ድርጅቶቜ ስሞቜ ምናባዊ ናቾው, እና ኚእውነተኛ ህይወት ድርጅቶቜ ስሞቜ ጋር ሊሆኑ ዚሚቜሉ ሁኔታዎቜ በአጋጣሚ ዚተኚሰቱ ናቾው.

ስለዚህ፣ ብልህ አስተሳሰቊቜን ዚሚያቀርብልን ቊት እንሰራለን። ልክ በሥዕሉ ላይ እንደሚታዚው፡-

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

በተግባር ሊሞክሩት ይቜላሉ - ስሙ ይኞውና፡- @SmartThoughtsBot. አዝራሩን አስተውል "ዚአሊስ ቜሎታ"? ይህ ዚሆነበት ምክንያት ቊት ለሥነ-ተዋሕዶው ዹ "ጓደኛ" ዓይነት ስለሆነ ነው ዚአሊስ ቜሎታ፣ ማለትም እ.ኀ.አ. ተመሳሳይ ተግባራትን ያኚናውናል ዚአሊስ ቜሎታ እና ምናልባትም, በሰላማዊ መንገድ እርስ በርስ ማስታወቂያ አብሚው ሊኖሩ ይቜላሉ. እንዎት መፍጠር እንደሚቻል ብልህ አስተሳሰብ ቜሎታ በአንቀጹ ውስጥ ተገልጿል አሊስ ቜሎታውን ታገኛለቜ።. አሁን (ኹላይ ያለው ጜሑፍ ኚታተመ በኋላ አንዳንድ ለውጊቜን ካደሚጉ በኋላ) በስማርትፎን ይህ ቜሎታ እንደዚህ ያለ ነገር ይመስላል

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ቊት መፍጠር

ይህ አጋዥ ስልጠና ለሁሉም ሰው ጠቃሚ እንዲሆን እፈልጋለሁ፣ ጚምሮ። እና ጀማሪ "bot ግንበኞቜ". ስለዚህ, በዚህ ክፍል ውስጥ በአጠቃላይ እንዎት መፍጠር እንደሚቻል በዝርዝር እገልጻለሁ ቎ሌግራምእና ቊቶቜ። ይህንን መሹጃ ለማይፈልጋቾው ወደሚቀጥሉት ክፍሎቜ ይቀጥሉ።

መተግበሪያውን ይክፈቱ ቎ሌግራምዚሁሉም ቊቶቜ አባት ብለን እንጠራዋለን (ሁሉም ነገር እንደ ሰዎቜ አላቾው) - @ ቊት አባት - እና ለመጀመር፣ ማድሚግ ዚምንቜለውን ትውስታቜንን እንዲያድስ /ዚእርዳታ ትዕዛዝ እንሰጠዋለን። አሁን ዚቡድኑ ፍላጎት አለን / ኒውቊት.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

እዚህ ላይ ዹተገለጾው ቊት አስቀድሞ ስለተፈጠሚ፣ ለማሳያ ዓላማዎቜ ለአጭር ጊዜ ሌላ ቊት እፈጥራለሁ (ኚዚያም እሰርዘዋለሁ)። እደውልለታለሁ። DemoHabrBot. ስሞቜ (ዹተጠቃሚ ስም) ሁሉም ዚ቎ሌግራም ቊቶቜ በአንድ ቃል ማለቅ አለባ቞ው Bot, ለምሳሌ: MyCoolBot ወይም ዚእኔ_አሪፍ_ቊት ይህ ለቊቶቜ ነው። በመጀመሪያ ግን ለቊቱ ስም ይስጡት (ስም) ለሰዎቜ ነው። ስሙ በማንኛውም ቋንቋ ሊሆን ይቜላል, ቊታዎቜን ይይዛል, በቃላት መጚሚስ ዚለበትም Bot፣ እና ልዩ መሆን እንኳን አያስፈልግም። በዚህ ምሳሌ, ይህንን ቊት ደወልኩ Demo Habr.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

አሁን ለቊቱ ስም ይምሚጡ (ዹተጠቃሚ ስም፣ ለቊቶቜ ዹሚሆን)። እንጥራው። DemoHabrBot. ኚቊቱ ስም ጋር ዚሚዛመዱ ሁሉም ነገሮቜ (ስም) ኚስሙ ጋር ምንም ግንኙነት ዹለውም - ዹተጠቃሚ ስም (ወይም ይተገበራል, ግን በትክክል ተቃራኒው). በተሳካ ሁኔታ ልዩ ዹሆነ ዚቊት ስም ኹፈጠርን በኋላ በቀይ ቀስት በስክሪፕቱ ላይ ዚሚታዚውን ምልክት መቅዳት እና ማስቀመጥ አለብን (በጣም በራስ መተማመን!)። በእሱ እርዳታ በኋላ ዚሚወጣውን እንጭነዋለን ቎ሌግራምዚእኛ ዚድር መንጠቆ ዹ Yandex ተግባር.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

እና አሁን ለቊቶቜ ሁሉ አባት ትእዛዝ እንሰጣለን፡ / mybotsእና እኛ ዹፈጠርናቾው ሁሉንም ቊቶቜ ዝርዝር ያሳዚናል. ትኩስ ዹተጋገሹውን ቊት ለአሁኑ እንተወው። Demo Habr (ቊቶቜን እንዎት መፍጠር እንደሚቻል ለማሳዚት ነው ዚተፈጠሚው፣ ግን ዛሬ ለሌሎቜ ማሳያ ዓላማዎቜ እንጠቀምበታለን) እና ቊትን አስቡበት። ብልህ ሀሳቊቜ (@SmartThoughtsBot). በቊቶቜ ዝርዝር ውስጥ ኚስሙ ጋር አዝራሩን ጠቅ ያድርጉ።

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ዚእኛን ቊት ማዘጋጀት ዚምንቜልበት ቊታ ይህ ነው። አንድ ቁልፍ በመጫን ላይ ያርትዑ  ወደ አንድ ወይም ሌላ አማራጭ ወደ ማሹም እንቀጥላለን. ለምሳሌ, አዝራሩን ጠቅ በማድሚግ ስም አርትዕ ዚቊቱን ስም መለወጥ እንቜላለን ፣ ይልቁንም ይበሉ ብልህ ሀሳቊቜ, ጻፍ እብድ ሀሳቊቜ. Botpic - ይህ ዚቊት አምሳያ ነው, ቢያንስ መሆን አለበት 150 x 150 px. መግለጫ ለጥያቄው መልስ ሆኖ ቊት ለመጀመሪያ ጊዜ ሲጀመር ተጠቃሚው ዚሚያዚው አጭር መግለጫ ነው። ይህ ቊት ምን ማድሚግ ይቜላል? ስለኛ - ኚቊት ጋር ካለው አገናኝ ጋር ዹሚተላለፈው ዹበለጠ አጭር መግለጫ (https://t.me/SmartThoughtsBot) ወይም ስለሱ መሹጃ ሲመለኚቱ.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ትእዛዞቹን ብቻ ማዘጋጀት አለብን. ይህንን ለማድሚግ አዝራሩን ይጫኑ ትዕዛዞቜን ያርትዑ. ዹተጠቃሚ አሠራሮቜን መደበኛ ለማድሚግ ቎ሌግራም ሁል ጊዜ ሁለት ትዕዛዞቜን እንዲጠቀሙ ይመክራል- / ጀምር О / መርዳት, እና ቊት ቅንብሮቜን ዹሚፈልግ ኹሆነ - ተጚማሪ / ቅንብሮቜ ትዕዛዝ. ዚእኛ ቊት እንደ ኳስ ቀላል ነው፣ ስለዚህ እስካሁን ምንም መቌት አያስፈልገውም። ዚመጀመሪያዎቹን ሁለት ትዕዛዞቜ እንጜፋለን, ኚዚያም በኮዱ ውስጥ እንሰራለን. አሁን, ተጠቃሚው በግቀት መስኩ ውስጥ slash (slash character: /) ኚገባ, ለፈጣን ምርጫ቞ው ዚትዕዛዝ ዝርዝር ይታያል. ሁሉም ነገር በሥዕሉ ላይ እንደሚታዚው: በግራ በኩል - በ bot- አባት በኩል ትዕዛዞቜን እናዘጋጃለን; በቀኝ በኩል እነዚህ ትዕዛዞቜ በኛ ቊት ውስጥ ላሉ ተጠቃሚዎቜ ይገኛሉ።

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ዹ Yandex ተግባር

አሁን ዚእኛ ቊት ስለተፈጠሚ, እንሂድ Yandex.Cloudዚእኛን bot ኮድ ዚሚያስፈጜም ተግባር ለመፍጠር። አብራቜሁ ካልሠሩ Yandex.Cloud ጜሑፉን ያንብቡ አሊስ በቢትሪክስ ምድር, እና ኹዛ - ዹ Yandex ተግባራት ደብዳቀ ይልካሉ. ስለ ጉዳዩ መሠሚታዊ ግንዛቀ እንዲኖርዎት እነዚህ ሁለት በአንጻራዊ ሁኔታ ትናንሜ ጜሑፎቜ በቂ እንደሆኑ እርግጠኛ ነኝ።

ስለዚህ በኮንሶል ውስጥ Yandex.Clouds በግራ ዚአሰሳ ምናሌ ውስጥ ንጥሉን ይምሚጡ ዹደመና ተግባራት, እና ኚዚያ አዝራሩን ይጫኑ ተግባር ፍጠር. ስም እንሰጠዋለን, እና ለራሳቜን - አጭር መግለጫ.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

አዝራሩን ኚተጫኑ በኋላ ፈጠሹ እና ኚጥቂት ሰኚንዶቜ በኋላ አዲሱ ተግባር በሁሉም ተግባራት ዝርዝር ውስጥ ይታያል። በስሟ ላይ ጠቅ ያድርጉ - ይህ ወደ ገጹ ይወስደናል አጠቃላይ እይታ ዚእኛ ተግባር. እዚህ ማንቃት ያስፈልግዎታልOn) መቀዹር ዚህዝብ ተግባርኚውጫዊው እንዲገኝ ለማድሚግ (ለ Yandex.Clouds) ዹአለም እና ዚሜዳዎቜ ዋጋ ለመደወል አገናኝ О መለያ - ኚራስዎ እና ኚ቎ሌግራም በስተቀር ሁሉም ሰው በሚስጥር ያስቀምጡት, ስለዚህ ዚተለያዩ አጭበርባሪዎቜ ዚእርስዎን ተግባር መጥራት አይቜሉም.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

አሁን ዚግራ ምናሌውን በመጠቀም ወደ ይሂዱ አርታኢ ተግባራት. ዚእኛን ለአፍታ እንተወው። ብልህ ሀሳቊቜ, እና ዚእኛን bot አፈጻጞም ለመፈተሜ አነስተኛውን ዚአብነት ተግባር ይፍጠሩ ... ሆኖም ግን, በዚህ አውድ ውስጥ, ይህ ተግባር ዚእኛ bot ነው ... በአጭሩ, አሁን እና እዚህ በጣም ቀላል ዹሆነውን ቊት እንሰራለን "መስታወት" ( ማለትም መልሶ ላክ ) ዹተጠቃሚ ጥያቄዎቜ. ይህ አብነት ሁል ጊዜ አዲስ ዚ቎ሌግራም ቊቶቜ ሲፈጠር ጥቅም ላይ ሊውል ይቜላል። ቎ሌግራም'om በደንብ ይሰራል። ጠቅ ያድርጉ ፋይል ይፍጠሩ, ይደውሉ index.js፣ እና በመስመር ላይ ኮድ አርታዒ ዹሚኹተለውን ኮድ ወደዚህ ፋይል ይለጥፉ።

module.exports.bot = async (event) => {
  
  const body = JSON.parse(event.body);

  const msg = {
    'method': 'sendMessage',
    'chat_id': body.message.chat.id,
    'text': body.message.text
  };

  return {
    'statusCode': 200,
    'headers': {
      'Content-Type': 'application/json'
    },
    'body': JSON.stringify(msg),
    'isBase64Encoded': false
  };
};

በ Yandex.Cloud ኮንሶል ውስጥ እንደዚህ ያለ ነገር መምሰል አለበት-

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ኹዚህ በታቜ, እንጠቁማለን ዚመግቢያ ነጥብ - index.botዚት መሹጃ ጠቋሚ ይህ ዹፋይል ስም ነው (index.js) ፣ እና Bot - ዚተግባር ስም (module.exports.bot). ሁሉንም ሌሎቜ መስኮቜ "እንደነበሩ" ይተዉት እና በላይኛው ቀኝ ጥግ ላይ አዝራሩን ጠቅ ያድርጉ ሥሪት ፍጠር. ኚጥቂት ሰኚንዶቜ በኋላ ይህ ዚተግባር ስሪት ይፈጠራል። ኹፈተና በኋላ ብዙም ሳይቆይ ዚድር መንጠቆ, አዲስ ስሪት እንፈጥራለን - ብልህ ሀሳቊቜ.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ዹነገር ማኚማቻ

አሁን አዘጋጅተናል ዹ Yandex ተግባርኮንሶል ውስጥ እያለን እንሂድ Yandex.Clouds, ዚሚባል ነገር ይፍጠሩ. ባልዲ (ባልዲ፣ ማለትም እ.ኀ.አ. ባልዲ በሩሲያኛ ፣ በምንም መልኩ እቅፍ) በእኛ bot ውስጥ ጥቅም ላይ ዹሚውሉ ዚምስል ፋይሎቜን ለማኚማ቞ት ብልህ ሀሳቊቜ. ኚግራ ዚአሰሳ ምናሌ ውስጥ ይምሚጡ ዚቊታ ማኚማቻ, አዝራሩን ይጫኑ ባልዲ ይፍጠሩስም ስጠው ለምሳሌ img-ባልዲእና ኹሁሉም በላይ ደግሞ ዚነገሮቜን መዳሚሻ ያንብቡ ይፋዊ ያድርጉት - ያለበለዚያ ቎ሌግራም ፎቶዎቻቜንን አያይም። ሁሉም ሌሎቜ መስኮቜ ሳይለወጡ ይቀራሉ። አዝራሩን እንጫናለን ባልዲ ይፍጠሩ.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ኚዚያ በኋላ፣ ዹሁሉም ባልዲዎቜ ዝርዝር እንደዚህ ያለ ነገር ሊመስል ይቜላል (ይህ ዚእርስዎ ብ቞ኛ ባልዲ ኹሆነ)

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

አሁን ዚባልዲውን ስም ጠቅ ለማድሚግ እና በውስጡም አቃፊ ለመፍጠር ሀሳብ አቀርባለሁ ለተለያዩ መተግበሪያዎቜ ዚስዕሎቜን ማኚማቻ ለማደራጀት ። ለምሳሌ, ለ቎ሌግራም ቊት ብልህ ሀሳቊቜ ዚሚባል አቃፊ ፈጠርኩ። tg-bot-ስማርት-ሀሳቊቜ (ምንም፣ ይህን ስክሪፕት እሚዳለሁ)። አንድም ይፍጠሩ።

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

አሁን ዹአቃፊውን ስም ጠቅ ማድሚግ፣ ወደ ውስጥ ገብተው ፋይሎቜን መስቀል ይቜላሉ።

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

እና በፋይል ስም ላይ ጠቅ ያድርጉ - ያግኙት ዩ አር ኀል በእኛ ቊት ውስጥ ለመጠቀም ፣ እና በአጠቃላይ - በማንኛውም ቊታ (ግን ፣ ይህንን አያትሙ ዩ አር ኀል ሳያስፈልግ፣ ትራፊክ ኹ ጀምሮ ዹነገር ማኚማቻ ተኚሷል)።

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

እዚህ ፣ በእውነቱ ፣ ያ ብቻ ነው። ዹነገር ማኚማቻ. አሁን እዚያ ፋይሎቜን ለመስቀል ጥያቄውን ሲያዩ ምን ማድሚግ እንዳለቊት ያውቃሉ።

ዚድር መንጠቆ

አሁን እንጭነዋለን ዚድር መንጠቆ - ማለትም እ.ኀ.አ. ቊት ማሻሻያ ሲቀበል (ለምሳሌ ኹተጠቃሚው መልእክት)፣ ኚአገልጋዩ ቎ሌግራም ወደ እኛ ዹ Yandex ተግባር ጥያቄ ይላካልጥያቄ) ኹመሹጃ ጋር። በቀላሉ በአሳሹ ዚአድራሻ መስክ ላይ መለጠፍ እና ኚዚያ ገጹን ማደስ ዚሚቜሉት ሕብሚቁምፊ እዚህ አለ (ይህ አንድ ጊዜ ብቻ መኹናወን አለበት) https://api.telegram.org/bot{bot_token}/setWebHook?url={webhook_url}
ብቻ ይተኩ {bot_token} ዚእኛን ቊት ሲፈጥሩ ኚአባት ቊት ዹተቀበልነው ምልክት, እና {webhook_url} - በርቷል ዩ አር ኀል ዚእኛ ዹ Yandex ተግባራት. አንዮ ጠብቅ! ግን RossKom ሳንሱር አድራሻውን ለማገልገል በሩሲያ ፌዎሬሜን ውስጥ አቅራቢዎቜን ይኹለክላል https://api.telegram.org. አዎ ልክ ነው. ግን አንድ ነገር ማሰብ ይቜላሉ. ደግሞም ፣ ለምሳሌ አያትዎን በዩክሬን ፣ እስራኀል ወይም ካናዳ ውስጥ ስለ አያትዎን መጠዹቅ ይቜላሉ - እዚያ ምንም “ዚሩሲያ ሳንሱር” ዹለም ፣ እና ሰዎቜ ያለ እሱ እንዎት እንደሚኖሩ እግዚአብሔር ብቻ ያውቃል። በውጀቱም፣ ዚዌብ መንጠቆውን ሲጭኑ ዚጥያቄው-ምላሹ ይህንን መምሰል አለበት፡-

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

በመሞኹር ላይ። መንጞባሚቅ አለበት።

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ይህ እውነት ነው. እንኳን ደስ አለን - አሁን ዹ Yandex ተግባር ሆኗል ቎ሌግራም- ቊት!

ብልህ ሀሳቊቜ

እና አሁን ስማርት ሀሳቊቜን እናደርጋለን. ኮዱ ክፍት ነው እና ላይ ነው። ዹፊልሙ. በጥሩ ሁኔታ አስተያዚት ተሰጥቶበታል፣ እና ርዝመቱ መቶ መስመሮቜ ብቻ ነው። እንደ ኊፔራ ዲቫ ሊብሬቶ ያንብቡት!

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ፕሮጀክቱን ይዝጉ እና ጥገኞቹን ይጫኑ፡-

git clone https://github.com/stmike/tg-bot-smart-thoughts.git
cd tg-bot-smart-thoughts
npm i

በፋይሉ ላይ ዚሚፈልጉትን ለውጊቜ ያድርጉ index.js (አማራጭ ፣ ምንም ነገር መለወጥ አይቜሉም)። ፍጠር ዚፕ- ማህደር ፣ ኹፋይል ጋር index.js እና አቃፊ መስቀለኛ_ሞዱሎቜ ውስጥ, ለምሳሌ, ይባላል smart.ዚፕ.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

አሁን ወደ ኮንሶልቜን ይሂዱ ዹ Yandex ተግባራት, ትርን ይምሚጡ ዚፕ መዝገብ, አዝራሩን ይጫኑ ፋይል ይምሚጡእና ዚእኛን ማህደር ያውርዱ smart.ዚፕ. በመጚሚሻም, በላይኛው ቀኝ ጥግ ላይ, አዝራሩን ጠቅ ያድርጉ ሥሪት ፍጠር.

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

በጥቂት ሰኚንዶቜ ውስጥ, ተግባሩ ሲዘምን, ዚእኛን ቊት እንደገና እንሞክራለን. አሁን እሱ ኹአሁን በኋላ "መስታወት" አይሠራም, ነገር ግን ብልጥ ሀሳቊቜን ያቀርባል!

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ለዛሬ ያ ብቻ ነው። ሌሎቜ ጜሑፎቜ ይኹተላሉ. ይህንን ለማንበብ ፍላጎት ካሎት ለአዳዲስ መጣጥፎቜ ማሳወቂያዎቜ ይመዝገቡ። እዚህ መመዝገብ ይቜላሉ ወይም ቎ሌግራም- ቻናል ዚአይቲ አጋዥ ዘካር, ወይም Twitter @mikezaharov.

ማጣቀሻዎቜ

በ GitHub ላይ ኮድ
ዹ Yandex ክላውድ ተግባራት
ዹ Yandex ነገር ማኚማቻ
ቊቶቜ፡ ለገንቢዎቜ መግቢያ
቎ሌግራም Bot API

ልገሳ

በ Yandex.Cloud ውስጥ ዚ቎ሌግራም ቊት መገንባት

ምንጭ: hab.com

አስተያዚት ያክሉ