Abdulaminxon Haydarov ning shaxsiy telegram kanali. #OpenToWork LinkedIn: https://www.linkedin.com/in/abdulaminxonhaydarov Instagram: https://www.instagram.com/webdastur.uz/
Python dasturlash tili orqali Telegram bot ochish
Salom 🖐hozir hamma qiziqayotgan telegram orqali bot🤖 ochishni biz osonlashtirdik siz endi qiynalib yurmaysiz O’zbekistonda yagona Python dasturlash tili orqali bot 🤖 ochish kitobi. Bu kitob sizga quyidagi afzalliklarni beradi.
✅Kod yozishingiz shartmas;
✅Dasturlashni bilishingiz kerak emas;
✅Vaqtdan yutasiz;
✅Pulni tejaysiz;
‼️Sizdan talab etiladigan narsalar c9.io va GAE (Google App Engine) akkauntingiz bo’lsa bo’ldi.‼️ Qolgan hamma narsa avtomat bajariladi. Siz aytgan narsalarini kiritib tursangiz bo’ldi.
Ⓜ️🅰️N🅱️🅰️: Bu yerni bosing sotib olishga
Kitobni olmoqchilar bog'laning!
@webdasturuz
Mana kitob shaklida tayyorlaydigan bo'ldik endi kitob tayyor bo'lsa hamma tushunadigan narsa mb larni to'ldirish uchun kitobni sotishimmizga qanday qaraysiz! Izoh yozib qoldirishingiz mumkin.
▪️ 50% (21) Ha. Yaxshi lekin arzonroq bo'lgani yaxshi👍
🔸🔸🔸🔸🔸🔸🔸🔸
▫️ 50% (21) Yoq. Bizaga yoqmidi👎
🔸🔸🔸🔸🔸🔸🔸🔸
👥 Barcha ovozlar - 42
👥 5(309) - in this chat
Botni serverga joylashni video qilganim yaxshimi yoki kitob shaklida o'zingizni ovozingizni bering men shunga qarab tayyorliman!
▪️ 79% (27) 📚Kitob shaklida!📚
🔸🔸🔸🔸🔸🔸🔸🔸
▫️ 20% (7) 🎥Video shaklida🎥
🔸🔸
👮I'm Developer |UDT|
👥 Barcha ovozlar - 34
‼️📚 6-dars HTML 📚‼️
<p> "Paragraph" Bu teg ichida matn yoziladi. Bu teg ochiladi va yopiladi. Matnni yangi sarlavhaan yozish uchun teg yopilib yangi teg orasidan matn yoziladi yoki <br> tegidan foydalaniladi.
<p>Maslahat bermaymiz Boysaribiyga,
Osilmaymiz Boybo‘rining doriga,
Biring — aka, biring — uka, Boysari,
Maslahatni, shohim, о‘zing bilasan.
...Biz bilmaymiz Boybo‘rining ishini,
Maslahatga yig‘ib shuncha kishini,
Kim maslahat bersa, kesar boshini.
</p>
Bu xato, sababi matnlar enter tugmasi bilan yangi satr boshlangani bilan brauzerda bir tekis ko'rinadi. Matnni brauzerda huddi matn tahrirlagichda yozilganidek ko'rsatish uchun, sh'erni quyidagicha yozish kerak:
<p>Maslahat bermaymiz Boysaribiyga,<br>
Osilmaymiz Boybo‘rining doriga,<br>
Biring — aka, biring — uka, Boysari,<br>
Maslahatni, shohim, о‘zing bilasan.<br>
...Biz bilmaymiz Boybo‘rining ishini,<br>
Maslahatga yig‘ib shuncha kishini,<br>
Kim maslahat bersa, kesar boshini.
</p>
Bularni barini sinab ko'ring!
Ⓜ️🅰️N🅱️🅰️: HTML & HTML 5 - @webdastur
Bizning yangi app albatta o'rnatib ko'ring.
Читать полностью…Saytingiz bo'lsa WordPress CMS orqali ishlasa `inline bot` tuzishingizga yordam beradi.
Читать полностью…Guruhimmizga qo'shiling savoli borlar: @dasturl
Читать полностью…MetaLimbs: Multiple Arms Interaction Metamorphism (2017).mp4 (6.68MB)
Читать полностью…Kanaldagi odamlarni soni 200 dan oshsa Botni serverga joylashni o'rgataman shunga yordam beringlar.
Читать полностью…Bizning Yangi Tuzilayotgan Prodinbot skripti!
from telegram import ReplyKeyboardMarkup
from telegram.ext import (Updater, CommandHandler, MessageHandler, Filters, RegexHandler,
ConversationHandler)
import logging
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
level=logging.INFO)
logger = logging.getLogger(__name__)
CHOOSING, TYPING_REPLY, TYPING_CHOICE = range(3)
reply_keyboard = [['Yosh', 'Sevimli rang'],
['Birodarlaringiz soni', 'Boshqa bir narsa...'],
['Boldi']]
markup = ReplyKeyboardMarkup(reply_keyboard, one_time_keyboard=True)
def facts_to_str(user_data):
facts = list()
for key, value in user_data.items():
facts.append('%s - %s' % (key, value))
return "\n".join(facts).join(['\n', '\n'])
def start(bot, update):
update.message.reply_text(
"Salom! Mening ismim Professor Odin. Men siz bilan birga juda murakkab suhbat o'tkazaman. "
"Siz menga o'zingiz haqingizda ma'lumot aytmadingiz",
reply_markup=markup)
return CHOOSING
def regular_choice(bot, update, user_data):
text = update.message.text
user_data['choice'] = text
update.message.reply_text('Sizning %s? , Ha men siz haqingizda eshitishni hohlardim!' % text.lower())
return TYPING_REPLY
def custom_choice(bot, update):
update.message.reply_text('Ok. Birinchi navbatda menga quyidagidaqa yuboring '
'misol uchun: "Eng tasirli sanat"')
return TYPING_CHOICE
def received_information(bot, update, user_data):
text = update.message.text
category = user_data['choice']
user_data[category] = text
del user_data['choice']
update.message.reply_text("Yaxshi bu haqda faqat siz bilasiz allaqachon menga aytdingiz"
"%s"
"Siz yana batafsil menga ayting yoki fikringizni o'zgartiring!"
% facts_to_str(user_data),
reply_markup=markup)
return CHOOSING
def done(bot, update, user_data):
if 'choice' in user_data:
del user_data['choice']
update.message.reply_text("Men siz haqingizda bu faktlarni bilib oldim:"
"%s"
"Keyingi vaqtga qadar!" % facts_to_str(user_data))
user_data.clear()
return ConversationHandler.END
def error(bot, update, error):
logger.warn('Yangilashda "%s" kelib chiqqan hato "%s"' % (update, error))
def main():
# Botingizni tokenini yozing!
updater = Updater("TOKEN")
dp = updater.dispatcher
# Musobaqa otkazish uchun!
conv_handler = ConversationHandler(
entry_points=[CommandHandler('start', start)],
states={
CHOOSING: [RegexHandler('^(Yosh|Sevimli rang|Birodarlaringiz soni)$',
regular_choice,
pass_user_data=True),
RegexHandler('^Boshqa bir narsa...$',
custom_choice),
],
TYPING_CHOICE: [MessageHandler(Filters.text,
regular_choice,
pass_user_data=True),
],
TYPING_REPLY: [MessageHandler(Filters.text,
received_information,
pass_user_data=True),
],
},
fallbacks=[RegexHandler('^Boldi$', done, pass_user_data=True)]
)
dp.add_handler(conv_handler)
# errorlarga log yaratish misol uchun hohlasangiz olib tashlang
dp.add_error_handler(error)
# Bot ishga tushadi shu yerda!
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main()
Siz ham foydalanishingiz mumkin!
Diqqat!
Tanlov WebDastur.uz saytiga logotiplar tanlovi o'tkaziladi. Siz o'z tayyorlagan logotipingizni jo'nating agar yutib chiqsangiz 15 kun davomida saytda reklamangiz turadi!
Bog'lanish uchun: @webdasturuz
Turli hil savollar va bilimlar makoniga qo'shiling bu o'zimmizni kanalimmiz shuning uchun qo'shilsangiz yaxshi bo'ladi.
/channel/iqtestuz
Iltimos do'stlarim yordam qilinglar
Ko'p kishi 2000 so'mga ovoz bergani uchun Aksiya 20 - iyungacha 2000 so'mdan sotiladi!
Читать полностью…Python orqali Telegram bot Tuzish Kitobini qanchadan sotaylik❓
▪️ 12% (7) 3000 so'm
🔸
▫️ 1% (1) 2500 so'm
▪️ 86% (50) 2000 so'm
🔸🔸🔸🔸🔸🔸🔸🔸
👮I'm Developer |UDT|
👥 Barcha ovozlar - 58
👥 7(307) - in this chat
‼️Ovozingiz muhim. Bizni ham tushuninglar qancha vaqt sarflashimmizni. Biz hafa bo'lmimiz.‼️
Читать полностью…Qaysi biri ko'proq ovoz yig'sa shuni tashkillashtiramiz!
Ma'lumot uchun: @webdastur
♨️‼️📚HTML dan darslarimmiz to'plami📚‼️♨️
❗️Bir chekkadan o'qib o'rganing❗️
‼️📚 1-dars HTML 📚‼️
‼️📚 2-dars HTML 📚‼️
‼️📚 3-dars HTML 📚‼️
‼️📚 4-dars HTML 📚‼️
‼️📚 5-dars HTML 📚‼️
‼️📚 6-dars HTML 📚‼️
❗️Bir chekkadan o'qib o'rganing❗️
Yangi qo'shilganlar uchun MEGA holatga keltirdik!
#megahtml
Ⓜ️🅰️N🅱️🅰️: @webdastur - Do'stlaringizni ham taklif qiling!
🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸
🌼🌺🌸Hammaga Hayrli kun kuningiz hayrli o'tsin!🌸🌺🌼
🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸
🌼Bugun sizlar bilan dasturlashda yanada qiziqarli bo'lgan nar-🌸
🌼salarni o'rganamiz. Kanalni tark etmang. 🌸
🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸🌺🌼🌸
Kanalimmizda odam ko'paytirmoqchimiz VP qilmoqchilar yoki yordam bermoqchilar bog'laning!
@webdasturuz
C++ ni programmasini kanalga tashlaylikmi?
▪️ 91% (32) Ha
🔸🔸🔸🔸🔸🔸🔸🔸
▫️ 8% (3) Yoq. Shart emas.
👮I'm Developer |UDT|
👥 Barcha ovozlar - 35
👥 3(310) - in this chat
Botning skripti yuklab oling kerak bo'ladi!
Читать полностью…O'zgartirish kiritishda ehtiyot bo'ling o'zi optimal yozilgan logni olib tashlamaganingiz maqul!
Читать полностью…Kanalimmizda odam ko'paytirmoqchimiz VP qilmoqchilar yoki yordam bermoqchilar bog'laning!
@webdasturuz
💻Tezda dasturlashni o'rganish taktikasi💻
E'tiboringizni maqsadga yetishishda emas, odatni shakllantirishga jamlang.
Agar siz bir oy ichida web dasturchi bolmoqchi bolsangiz, dasturlashdan qonglingiz qolishidan boshqa hech narsaga erishaolmasligingiz haqiqatga yaqindir. Bu borada sportdagi kabi bor kuchni togri taqsimlash lozimdir. Boshlanishiga dasturlashga 10-15 daqiqa sarflang, song bu vaqtni asta sekinlik bilan oshirib boring. Lekin kun mobaynida toxtovsiz dasturlash bilan shugillanmang, chunki bu charchoqga va dasturlashga nisbatan bolgan qiziqishingizni susayishiga olib kelishi mumkin. Agar bunday holatni sezmasangiz, demak sizda dasturlashga tugma iqtidor bor deb ham hisoblash mumkin.
Bir o`zingiz o`rganishingiz - azobu-uqubatlarga sabab bo`ladi.
Odam uchun biror yangi sohani ozi organishi uchun, u qanchalik bu sohaga qiziqmasin, katta iroda talab etiladi. Avvaliga qiziqish dasturchini dasturlash olamida ildam harakat etishiga undaydi, ammo qisqa muddatdan song dasturchining ichki ovozi oqish jarayonini tezlashtirishni sozlay boshlaydi. Bu esa oz navbatida keyinchalik dasturlashdan qoniqmaslikga olib kelishi mumkin. Shu sababli dasturlashda eng samarali yol ozingiz bilan bir darajada bolgan (yoki sizdan kora tajribaliroq dasturchilar) bilan birgalikda shugillanishdir. Guruh a'zosi sifatida dasturlashni organish keyinchalik katta loyihalarda ishlayotganingizda ham foydali bolishi aniq. Undan tashqari guruhda paydo boladigan raqobat ruxi sizga oziga hos stimul sifatida hizmat qiladi.
*Har doim yaratishda davom eting.*
Ozlashtirilgan bilimlarni amalda qollash juda muhim ahamiyatga egadir. Shu sababli dasturlashni organish mobaynida turli foydali dasturlar yaratish bilan shugillaning. Dasturlaringizni boshqalar bilan ulashing va boshqa dasturchilarning fikr va mulohazalariga quloq soling. Natijada sizning dasturlash qobiliyatlaringiz va tarjibangiz oshib boradi.
Dasturlashni organish jarayonining qaysidur qismida sizda albatta bu keraksiz va foydasiz ish ekanligiga bogliq tuygu paydo bolishi aniq. Muvaffaqiyatga erishish jarayonining biror nuqtasida chekinish xissi paydo boladi, shunday holatda ham davom etganlargina maqsadlariga yetadilar, shuni unutmang!
So`zimning yakunida Jaloliddin Rumiyning oltinga teng so`zlarini keltirishni istadim:
“ Boshi bilan shongib kirmasa ham dam, Suv ostidan durni toparmi odam.
Ⓜ️🅰️n🅱️🅰️: Qanday-qilib.uz