TypeError: myfunc() missing 1 required positional argument: 'b'
def myfunc(a, b=None):
if b is None:
raise Exception('Укажи b реально')
def is_member(user_id, chat_id):
status = ['creator', 'administrator', 'member']
user_status == bot.get_chat_member(chat_id=chat_id, user_id=user_id).status
return user_status in status
@bot.message_handler(commands=['рейтинг'])
def rating(message):
if is_member(message.from_user.id, message.chat.id):
bot.send_message(message.chat.id, 'Список рейтинга игроков:')
def handle_text(message):
if message.text == "Проверить подписку":
status = ['creator', 'administrator', 'member']
chat_id = message.chat.id
user_status == bot.get_chat_member(chat_id=chat_id, user_id=message.from_user.id).status
if user_status in status:
bot.send_message(chat_id, "Доступ получен✅")
else:
bot.send_message(chat_id, text = "Нету подписки")
@bot.message_handler(commands=['рейтинг'])
def rating(message):
if ... # проверка доступа через bot.get_chat_member
bot.send_message(message.chat.id, 'Список рейтинга игроков:')
"SELECT sum(price) FROM `tt2` WHERE `product`=`Штаны`"
но когда ищу контакт через find и ввожу имя Bob , пишет что такого контакта нет, почему?
for line in file.read().splitlines():
name, phone = line.split() # вот прочитали данные имя, телефон каждого клиента
# их и надо добавить в свой список contacts
if __name__ == '__main__':
last_id = 0 # инициализация идентификатора должна идти до начала обработки данных
while True:
try:
market_t = aaa.trades_spot(symbol='BNBUSDT', limit=500)
qty_isBM_ = [[x['id'], float(x['price']), float(x['qty']), int(x['isBuyerMaker'])] for x in market_t]
qty_bids = [x for x in qty_isBM_ if x[3] == 0] ### Сортировка Bids isBuyerMaker = False
current_data = []
for row in qty_bids:
if row[0] > last_id:
current_data.append(row)
last_id = row[0]
print(current_data)
print("last_id: ",last_id)
print("####################################")
except:
print('ERROR:', sys.exc_info())
time.sleep(1)
data = some_api_get_data()
[[7119, 364.42, 0.1615, 0], [7120, 364.42, 0.0969, 0], ... ]
last_id = 0
while True:
data = some_api_get_data()
# и далее как я предлагал в примере
current_data = []
for row in data:
....
for data in load_data
d1 = [[7119, 364.42, 0.1615, 0], [7120, 364.42, 0.0969, 0], [7121, 364.66, 0.8113, 0], [7122, 364.67, 5.4208, 0], [7128, 364.64, 2.9978, 0], [7129, 364.64, 0.1081, 0], [7130, 364.53, 0.4472, 0], [7132, 364.53, 4.0, 0], [7133, 364.53, 1.5, 0], [7134, 364.53, 1.5, 0], [7135, 364.53, 0.4719, 0], [7136, 364.53, 0.4472, 0], [7137, 364.54, 0.4472, 0]]
# Новое значение через 1 сек: #
d2 = [[7136, 364.53, 0.4472, 0], [7137, 364.54, 0.4472, 0], [7209, 365.12, 0.12, 0], [7210, 365.44, 3.3298, 0], [7211, 365.54, 4.5902, 0], [7212, 365.54, 2.3, 0], [7213, 365.54, 3.3418, 0], [7214, 365.55, 2.4082, 0]]
# компонуем это в последовательность загрузки, чтобы показать, как это будет выглядеть последовательно
load_data = [d1, d2]
last_id = 0
for data in load_data:
current_data = []
for row in data:
if row[0] > last_id:
current_data.append(row)
last_id = row[0]
print(current_data)
(system, description, soft, price)
(Information_about_Delphi, Production_of_Delphi, Version_of_Delphi, Points)