@bot.command()
def parse():
url = 'https://rezka.ag/page/{}/?filter=last&genre=1'
muviee = []
for page in range(1, pages+1):
print('Парсинг страницы', page, 'из', pages)
r = get_html(url.format(page))
if r.status_code == 200:
muviee.extend(get_content(r.text))
print('Получено', len(muviee), 'фильмов')
else:
print('Error')
append()
возвращает None. Так что любой return
(кроме return ema
) вернет None. Ну и на следующей итерации код посыпется.tmp = get_ema(array[N:], N, prev_ema=sma)
print(type(tmp))
return tmp.append(sma)
tmp = get_ema(array[1:], N, prev_ema=new_ema)
print(type(tmp))
return tmp.append(new_ema)
media = types.MediaGroup()
media.attach_photo(types.InputFile('media/Starbucks_Logo.jpg'), 'Превосходная фотография')
media.attach_photo(types.InputFile('media/Starbucks_Logo_2.jpg'), 'Превосходная фотография 2')
await bot.send_media_group(call.message.chat.id, media=media)
Хотелость бы реальных советов и адекватной критики
longpoll.listen
?reseived_message = event.text
, потом elif reseived_message == event.text
. Зачем?name_user != "Назад"
Почему имя проверяется на "Назад"?. Нет таких имен, либо переменная может содержать что-то другое, вместо имени.text_user = event.text
if text_user == event.text
pip uninstall telebot
pip install pytelegrambotapi -U
Столбец user_name есть, но не работает
cursor.execute('UPDATE lun_db SET user_name = ? WHERE user_id = ?', (username, userid))