0 ovoz
294 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 | 294 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 | 462 ko'rilgan
+3 ovoz
2 javob
Shohjaxon Bu mavzu Dasturlash bo'limida 01 Avg, 19 savol berdi | 3.5k ko'rilgan
+6 ovoz
0 javob
Uzbek_hacker_king Bu mavzu Dasturlash bo'limida 28 Avg, 18 savol berdi | 224 ko'rilgan
+1 ovoz
0 javob
anonim Bu mavzu Internet bo'limida 05 Dek, 22 savol berdi | 224 ko'rilgan
+11 ovoz
2 javob
Umidjon1807 Bu mavzu Dasturlash bo'limida 02 Avg, 17 savol berdi | 940 ko'rilgan