From Soiled Lion, 4 Months ago, written in Plain Text.
Embed
  1.        if redis.get("on").decode("utf8")=="yes":
  2.  
  3.             pass
  4.  
  5.         else:
  6.  
  7.             return
  8.  
  9.  
  10.         nerkh=update.message.text
  11.  
  12.         if nerkh.find(":")!=-1:
  13.  
  14.             bot.send_message(chat_id=-1001201467143,text=nerkh.strip(":"))
  15.  
  16.         findint = re.search("\d+",update.message.text )
  17.  
  18.         if findint:
  19.  
  20.             pass
  21.  
  22.         else:return
  23.  
  24.  
  25.         match = re.search("\w+\D\d", nerkh)
  26.  
  27.         if match:
  28.  
  29.             KG=nerkh[-1]
  30.             KG=unidecode(KG)
  31.             nerkh=nerkh[:-1]
  32.  
  33.         else:
  34.  
  35.             KG=1
  36.  
  37.  
  38.         if nerkh.find("ف")!=-1:
  39.  
  40.             BOSOM="فروش♦️"
  41.  
  42.         elif nerkh.find("خ")!=-1:
  43.  
  44.             BOSOM="خرید?"
  45.  
  46.  
  47.         elif nerkh.find("م")!=-1:
  48.  
  49.             BOSOM="معامله✅"
  50.  
  51.         else:
  52.  
  53.             update.message.reply_text("فروش♦️"
  54.                                     "خرید?"
  55.             "معامله✅")
  56.  
  57.             return
  58.  
  59.  
  60.         if nerkh.find("ن")!=-1:
  61.  
  62.             NOEOF="نقدی"
  63.  
  64.         elif nerkh.find("ا")!=-1:
  65.  
  66.             NOEOF="امروزی ?"
  67.  
  68.         elif nerkh.find("ن")==-1 or nerkh.find("ا")==-1:
  69.  
  70.             NOEOF="فردایی"
  71.  
  72.         else:
  73.  
  74.             update.message.reply_text("نقدی"
  75.                                     "امروزی ?"
  76.             "فردایی")
  77.  
  78.             return
  79.  
  80.         #print(BOSOM)
  81.  
  82.         #print(NOEOF)
  83.  
  84.         nerkh= ''.join(x for x in nerkh if x.isdigit())
  85.  
  86.         nerkh=unidecode(nerkh)
  87.  
  88.         if len(nerkh)==3:
  89.  
  90.             if abs(int(redis.get('nerkh_s').decode("utf8"))-int(nerkh)) > 10:
  91.  
  92.                 update.message.reply_text("این نرخ اشتباه است..."
  93.                                             "\nنرخ قبلی {}".format(redis.get('nerkh_s').decode("utf8")),qoute=True)
  94.  
  95.                 return
  96.  
  97.             else:
  98.  
  99.                 redis.set('channel',str(nerkh[0]))
  100.  
  101.                 redis.set('nerkh_s',str(nerkh))
  102.  
  103.                 mainSEND="ابشده {}  : 1,{},000 ️ {}\n"\
  104.                     "{} کیلو"\
  105.                 "\n@wwwsignalgold".format(NOEOF,nerkh,BOSOM,KG)
  106.  
  107.  
  108.  
  109.         elif len(nerkh)==2:
  110.  
  111.             channel=redis.get('channel').decode("utf8")
  112.  
  113.             if abs(int(redis.get('nerkh_s').decode("utf8"))-int("{}{}".format(channel,nerkh))) > 10:
  114.  
  115.                 update.message.reply_text("این نرخ اشتباه است..."
  116.                                           "\nنرخ قبلی {}".format(redis.get('nerkh_s').decode("utf8")),qoute=True)
  117.  
  118.                 return
  119.  
  120.             else:
  121.  
  122.                 redis.set('nerkh_s',"{}{}".format(channel,nerkh))
  123.  
  124.                 mainSEND="ابشده {}  : 1,{}{},000 ️ {}\n"\
  125.                     "{} کیلو"\
  126.                 "\n@wwwsignalgold".format(NOEOF,channel,nerkh,BOSOM,KG)
  127.  
  128.  
  129.         elif len(nerkh)==6:
  130.  
  131.             redis.set('channel',str(nerkh[0]))
  132.  
  133.             mainSEND="ابشده {}  : 1,{},{} ️ {}\n"\
  134.                     "{} کیلو"\
  135.                 "\n@wwwsignalgold".format(NOEOF,nerkh[0:3],nerkh[3:],BOSOM,KG)
  136.  
  137.  
  138.         else:
  139.  
  140.             update.message.reply_text("فرمت وارد شده اشتباه است...")
  141.  
  142.             return
  143.  
  144.         try:
  145.  
  146.  
  147.             #bot.send_message(chat_id=-397386503,text="{}\n\nفرستاده شد".format(mainSEND))
  148.  
  149.             bot.send_message(chat_id=-1001201467143,text=mainSEND,timeout=4)
  150.  
  151.             #bot.send_message(chat_id=-397386503,text=mainSEND)
  152.  
  153.         except:
  154.  
  155.             update.message.reply_text("ارور")
  156.  
  157.