0 ovoz
481 ko'rilgan 0 1
AdminID = _____mening___ID____
import telebot
from telebot import types

bot = telebot.TeleBot('________________bot_tokeni_______________')

@bot.message_handler(content_types=['text'])
def send_text(message):
    if AdminID != message.chat.id:
        markup = telebot.types.ForceReply(selective=True)
        bot.forward_message(AdminID,message.chat.id,message.message_id)
        bot.send_message(AdminID, "Yuborgan shaxsning idsi: "+ str(message.chat.id)+"\nSizning javobingiz:", reply_markup=markup)

bu kod orqali boshqa foydalanuvchi tomonidan yozilgan xabarni bot menga pereslat (forward) qiladi. Keyin
"Yuborgan shaxsning idsi: xxxxxxxxxxxxx
Sizning javobingiz:"
degan xabar keladi va forcereply avtomatik shu javobga Reply (ответить) bo'ladi. Shu Replyda yozilgan xabarni bot orqali olib o'sha botga yozgan odamga yuborish kerak. Manashu yerda ozgina qiynalyapman. Kim python va telebotga tushunsa yordam bervorila !!!
Bu mavzu Dasturlash bo'limida | 481 ko'rilgan

1 Javob

0 ovoz
0
replyed message bo'ladi undan keyin kerakli user id ni olasiz
0
To'liqroq kodi bilan yoza olasizmi?
Telebot documentatsiyasida ham replied message topa olmadim. Google orqali ham aniq malumot chiqmadi.
Barcha blog qismidagi maqolalar Telegram kanallardan olindi. Maqoladagi username/linkni Telegram ilovasidan qidiring. Saytimiz ma'muriyati axborotdan foydalanish oqibatlari uchun javobgar emas, shu jumladan har qanday holatlarida ham javobgarlik o'z zimangizda.

O'xshash savollar

+3 ovoz
1 javob
Admin Bu mavzu Dasturlash bo'limida 25 Iyun, 19 savol berdi | 614 ko'rilgan
+3 ovoz
2 javob
Shohjaxon Bu mavzu Dasturlash bo'limida 01 Avg, 19 savol berdi | 4.2k ko'rilgan
+6 ovoz
0 javob
Uzbek_hacker_king Bu mavzu Dasturlash bo'limida 28 Avg, 18 savol berdi | 300 ko'rilgan
+1 ovoz
0 javob
anonim Bu mavzu Internet bo'limida 05 Dek, 22 savol berdi | 410 ko'rilgan
+11 ovoz
2 javob
Umidjon1807 Bu mavzu Dasturlash bo'limida 02 Avg, 17 savol berdi | 1.2k ko'rilgan