0 ovoz
453 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 | 453 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.

O'xshash savollar

+3 ovoz
1 javob
Admin Bu mavzu Dasturlash bo'limida 25 Iyun, 19 savol berdi | 600 ko'rilgan
+3 ovoz
2 javob
Shohjaxon Bu mavzu Dasturlash bo'limida 02 Avg, 19 savol berdi | 4.1k ko'rilgan
+6 ovoz
0 javob
Uzbek_hacker_king Bu mavzu Dasturlash bo'limida 29 Avg, 18 savol berdi | 294 ko'rilgan
+1 ovoz
0 javob
anonim Bu mavzu Internet bo'limida 06 Dek, 22 savol berdi | 393 ko'rilgan
+11 ovoz
2 javob
Umidjon1807 Bu mavzu Dasturlash bo'limida 02 Avg, 17 savol berdi | 1.2k ko'rilgan