def capita_buy_sale(self, update): # database = DataBase(update.message.chat.first_name, update.message.chat_id, update.message.text) if True: # database.is_check_active() key = [["برگشت"]] markup = ReplyKeyboardMarkup(key, resize_keyboard=True) update.message.reply_text("لطفا صبر کنید...", ParseMode.HTML, reply_markup=markup) last_new = session.query(CapitaBuySale).count() while True: if self.check_open_market(update): break last_old = last_new sleep(1) last_new = session.query(CapitaBuySale).count() text = "🔔 تغییر سرانه خریدار یا فروشنده حقیقی 🔔\n" if last_old < last_new: list = session.query(CapitaBuySale).all()[last_old:] for i in list: text += f""" #################### وضعیت سرانه{i.status} برای نماد #{i.symbol} سرانه خریدار قدیم :{i.old_buy} سرانه فروشنده قدیم :{i.old_sale} سرانه خریدار جدید :{i.new_buy} سرانه فروشنده جدید :{i.new_sale} درصد تغییر سرانه خریدار به فروشنده :{i.percentage_change_buy_sale} قیمت معامله و درصد :{i.percentage_change} <a href='{i.link}'>صفحه در وبسایت تالار بورس</a> 🕘 {i.time}""" if self.stop_event.is_set( ): # or database.is_check_active() == False # if database.is_check_active() == False: # text = "متاسفانه اشتراک شما تموم شد. برای فعال کردن میتوانتد اشتراک بخرید با دوستانتون را دعوت کنید" # update.message.reply_text(text) self.stop_event.clear() break else: update.message.reply_text(text, parse_mode=ParseMode.HTML, reply_markup=markup) session.close() else: text = "شما به دلیل فعال نبودن اشتراک اجازه استفاده ندارید برای فعال کردن میتوانتد اشتراک بخرید با دوستانتون را دعوت کنید" update.message.reply_text(text)
def group_buy_sale(self, update): # database = DataBase(update.message.chat.first_name, update.message.chat_id, update.message.text) if True: # database.is_check_active() key = [["برگشت"]] markup = ReplyKeyboardMarkup(key, resize_keyboard=True) update.message.reply_text("لطفا صبر کنید...", ParseMode.HTML, reply_markup=markup) last_new = session.query(GroupBuySale).count() while True: if self.check_open_market(update): break last_old = last_new sleep(1) last_new = session.query(GroupBuySale).count() text = "🔔 خرید و فروش گروهی حقیقی 🔔\n" if last_old < last_new: list = session.query(GroupBuySale).all()[last_old:] for i in list: text += f""" #################### وضعیت{i.status} برای نماد #{i.symbol} تعداد{i.status} : {i.number_buy_or_sale} هر کد حقیقی :{i.each_haghighi} ارزش{i.status} : {i.value_buy_or_sale} قیمت معامله :{i.price_and_percentage} <a href='{i.link}'>صفحه در وبسایت تالار بورس</a> 🕘 {i.time}""" if self.stop_event.is_set( ): # or database.is_check_active() == False # if database.is_check_active() == False: # text = "متاسفانه اشتراک شما تموم شد. برای فعال کردن میتوانتد اشتراک بخرید با دوستانتون را دعوت کنید" # update.message.reply_text(text) self.stop_event.clear() break else: update.message.reply_text(text, parse_mode=ParseMode.HTML, reply_markup=markup) session.close() else: text = "شما به دلیل فعال نبودن اشتراک اجازه استفاده ندارید برای فعال کردن میتوانتد اشتراک بخرید با دوستانتون را دعوت کنید" update.message.reply_text(text)
def sale_queue(self, update): # database = DataBase(update.message.chat.first_name, update.message.chat_id, update.message.text) if True: # database.is_check_active() key = [["برگشت"]] markup = ReplyKeyboardMarkup(key, resize_keyboard=True) update.message.reply_text("لطفا صبر کنید...", ParseMode.HTML, reply_markup=markup) last_new = session.query(SaleQueue).count() while True: if self.check_open_market(update): break text = "🔔✅ کاهش 20 درصدی #صف_فروش ✅🔔\n" last_old = last_new sleep(1) last_new = session.query(SaleQueue).count() if last_old < last_new: list = session.query(SaleQueue).all()[last_old:] for i in list: text += f""" #################### #{i.symbol} حجم صف فروش قدیم :{i.old_queue} حجم صف فروش جدید :{i.new_queue} <a href='{i.link}'>صفحه در وبسایت تالار بورس</a> 🕘 {i.time}""" if self.stop_event.is_set( ): # or database.is_check_active() == False # if database.is_check_active() == False: # text = "متاسفانه اشتراک شما تموم شد. برای فعال کردن میتوانتد اشتراک بخرید با دوستانتون را دعوت کنید" # update.message.reply_text(text) self.stop_event.clear() break else: update.message.reply_text(text, parse_mode=ParseMode.HTML, reply_markup=markup) session.close() else: text = "شما به دلیل فعال نبودن اشتراک اجازه استفاده ندارید برای فعال کردن میتوانتد اشتراک بخرید با دوستانتون را دعوت کنید" update.message.reply_text(text)
def all_part(self, update): # database = DataBase(update.message.chat.first_name, update.message.chat_id, update.message.text) if True: # database.is_check_active() key = [["برگشت"]] markup = ReplyKeyboardMarkup(key, resize_keyboard=True) update.message.reply_text("لطفا صبر کنید...", ParseMode.HTML, reply_markup=markup) def check(text): if self.stop_event.is_set( ): # or database.is_check_active() == False # if database.is_check_active() == False: # text = "متاسفانه اشتراک شما تموم شد. برای فعال کردن میتوانتد اشتراک بخرید با دوستانتون را دعوت کنید" # update.message.reply_text(text) self.stop_event.clear() return True else: update.message.reply_text(text, parse_mode=ParseMode.HTML, reply_markup=markup) sleep(0.1) return False HoghoghiBuySale_new = session.query(HoghoghiBuySale).count() BuyQueue_new = session.query(BuyQueue).count() SaleQueue_new = session.query(SaleQueue).count() GroupBuySale_new = session.query(GroupBuySale).count() CapitaBuySale_new = session.query(CapitaBuySale).count() while True: if self.check_open_market(update): break # ======================================= HoghoghiBuySale_old = HoghoghiBuySale_new BuyQueue_old = BuyQueue_new SaleQueue_old = SaleQueue_new GroupBuySale_old = GroupBuySale_new CapitaBuySale_old = CapitaBuySale_new sleep(0.9) HoghoghiBuySale_new = session.query(HoghoghiBuySale).count() BuyQueue_new = session.query(BuyQueue).count() SaleQueue_new = session.query(SaleQueue).count() GroupBuySale_new = session.query(GroupBuySale).count() CapitaBuySale_new = session.query(CapitaBuySale).count() # ============================================= text = "🔔 خرید و فروش سنگین حقوقی 🔔\n" if HoghoghiBuySale_old < HoghoghiBuySale_new: list = session.query( HoghoghiBuySale).all()[HoghoghiBuySale_old:] for i in list: text += f""" #################### وضعیت {i.status} برای نماد #{i.symbol} ارزش{i.status} : {i.value_buy_or_sale} قیمت معامله و درصد :{i.price_and_percentage} <a href='{i.link}'>صفحه در وبسایت تالار بورس</a> 🕘 {i.time}""" if check(text): break # ========================================== text = "🔔❌ کاهش 50 درصد #صف_خرید ❌🔔\n" if BuyQueue_old < BuyQueue_new: list = session.query(BuyQueue).all()[BuyQueue_old:] for i in list: text += f""" #################### #{i.symbol} حجم صف خرید قدیم :{i.old_queue} حجم صف خرید جدید :{i.new_queue} <a href='{i.link}'>صفحه در وبسایت تالار بورس</a> 🕘 {i.time}""" if check(text): break # ============================================ text = "🔔✅ کاهش 20 درصدی #صف_فروش ✅🔔\n" if SaleQueue_old < SaleQueue_new: list = session.query(SaleQueue).all()[SaleQueue_old:] for i in list: text += f""" #################### #{i.symbol} حجم صف فروش قدیم :{i.old_queue} حجم صف فروش جدید :{i.new_queue} <a href='{i.link}'>صفحه در وبسایت تالار بورس</a> 🕘 {i.time}""" if check(text): break # ========================================== text = "🔔 خرید و فروش گروهی حقیقی 🔔\n" if GroupBuySale_old < GroupBuySale_new: list = session.query(GroupBuySale).all()[GroupBuySale_old:] for i in list: text += f""" #################### وضعیت {i.status} برای نماد #{i.symbol} تعداد {i.status} : {i.number_buy_or_sale} هر کد حقیقی :{i.each_haghighi} ارزش{i.status} : {i.value_buy_or_sale} قیمت معامله :{i.price_and_percentage} <a href='{i.link}'>صفحه در وبسایت تالار بورس</a> 🕘 {i.time}""" # update.message.reply_text(text, parse_mode=ParseMode.HTML, reply_markup=markup) if check(text): break # ========================================== text = "🔔 تغییر سرانه خریدار یا فروشنده حقیقی 🔔\n" if CapitaBuySale_old < CapitaBuySale_new: list = session.query( CapitaBuySale).all()[CapitaBuySale_old:] for i in list: text += f""" #################### وضعیت سرانه {i.status} برای نماد #{i.symbol} سرانه خریدار قدیم :{i.old_buy} سرانه فروشنده قدیم :{i.old_sale} سرانه خریدار جدید :{i.new_buy} سرانه فروشنده جدید :{i.new_sale} درصد تغییر سرانه خریدار به فروشنده :{i.percentage_change_buy_sale} قیمت معامله و درصد :{i.percentage_change} <a href='{i.link}'>صفحه در وبسایت تالار بورس</a> 🕘 {i.time}""" if check(text): break session.close() else: text = "شما به دلیل فعال نبودن اشتراک اجازه استفاده ندارید برای فعال کردن میتوانتد اشتراک بخرید با دوستانتون را دعوت کنید" update.message.reply_text(text)