Muxammad al-xorazmiy nomidagi


if (inputText.startsWith("/start")) { SendMessage message = new



Download 2,85 Mb.
bet13/36
Sana31.12.2021
Hajmi2,85 Mb.
#269747
1   ...   9   10   11   12   13   14   15   16   ...   36
Bog'liq
Hisobot

if (inputText.startsWith("/start")) {

SendMessage message = new SendMessage();

message.setChatId(chatId);

message.setText("Hello. This is start message");



try {

execute(message);

} catch (TelegramApiException e) {

e.printStackTrace();



}

}

}




Koddan ko'rinib turibdiki, bot quyidagilarni bajaradi:


  • Yangilanish oladi va uning identifikator raqamini qayd qiladi.

  • Chatning identifikatorini va xabarning haqiqiy matnini uzatilgan xabardan oladi

  • Bu matn "/ start" ekanligini tekshiradi

  • Muvaffaqiyatli taqqoslashda, u javob sifatida xabar yaratadi va uni suhbatga yuboradi


Umid qilamanki, bu siz uchun foydali va qiziqarli bo'ldi.

Kelajakda men sizga botlarning qanday amalga oshirilishini ko'rsataman:



  • turli buyruqlar yordamida

  • bu buyruqlarni ishlovchilarga ulash

  • ko'p ishlov berish: xabarlarni mustaqil qabul qilish va yuborish

  • yuborilgan xabarlarni formatlash

  • tugmalar va qayta qo'ng'iroqlar bilan ishlash

  • eski xabarlarni tahrirlash


Biz telegram botining asosiy funksiyalarini ishlab chiqishda davom etamiz. Oldingi bo'limlarda, xabarlarni qabul qilish, qayta ishlash va jo'natish uchun bot ishini ajratish kerakligi muhokama qilingan. Keling, botimizni ko'p tarmoqli va asinxron qilish uchun asosiy Java Core vositalaridan foydalanishga harakat qilaylik. Biz uning oldiga shunday vazifani qo'yamiz, uni qayta ishlash juda uzoq davom etadi. Keling, telegramda buyruqlar qanday ishlashini va ularni qanday qayta ishlash kerakligini ko'rib chiqaylik.

Bu Java
TelegramBot -da telegram -botlarni dasturlash haqidagi maqolaning birinchi qismining davomi, bot uchun asosiy funksiyalarni yaratish. 
Kim ko'proq qiziqsa, sizni mushuk ostida kutib olishadi ...

Darhol aytishim kerakki, bu qismga birdaniga ko'p narsalar qo'shildi va biz botni ko'p ishlay oladigan va nima uchun bu umuman kerak bo'lgan barcha funktsiyalarni jimgina hal qilamiz.

Odatdagidek asosiy nuqtadan:
Siz ushbu maqolaning barcha tayyor kodlarini git-omboridagi Part2-Handlers bo'limida topishingiz mumkin .
Kod to'liq ishlamoqda, klonlash, botning kirish ma'lumotlarini o'zgartirish (ism va token) va App.class sinfidagi asosiy usulni ishga tushirish kifoya.



Sizning botingiz ishlashi mumkin bo'lgan barcha buyruqlar sizning bot sozlamalaringizdagi ko'nikmalar ro'yxatiga qo'shilishi kerak. Bularning barchasi @BotFather bilan telegramda qilingan. / MyBots

buyrug'iga qo'ng'iroq qilib, botni tanlang va keyin " Botni tahrirlash" tugmachasini tanlang.
Sizda botning barcha parametrlari ko'rsatiladigan oyna paydo bo'ladi, keyin siz uning butun interfeysini sozlashingiz va botingiz qaysi buyruqlarni bajarishi mumkinligini belgilashingiz mumkin. bilan ishlash.



E'tibor bering, bot ishga tushganda, bu sinf bot administratoriga bot ishga tushgani to'g'risida bildirishnoma yuboradi. Bot administratori identifikatori App.class sinfida ham ko'rsatilgan va agar uni o'zgartirmasangiz, botingiz menga xabar yuborishga harakat qiladi :)

Va keyin, biz birinchi qism chiqqandan keyin paydo bo'lgan o'zgarishlarni tahlil qilamiz.

Buyruqni qayta ishlash




Keling, avval telegram bot bilan aloqa tizimida buyruq nima ekanligini tushunib olaylik. Bot sozlamalariga qarab, u har qanday formatdagi xabarlarni yoki faqat maxsus ishlab chiqilgan buyruqlarni ko'ra oladi. Farqi nima va
bu xabar variantlarini qayerdan topish mumkin.



  1. Download 2,85 Mb.

    Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   36




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish