do not mix IMDB and KP in one post

This commit is contained in:
localhost_frssoft 2023-07-27 17:22:06 +03:00
parent 81c13c3c96
commit e86d9829b0
4 changed files with 7 additions and 4 deletions

View File

@ -113,4 +113,3 @@ def reset_poll():
'''Сброс содержимого предложки-опроса''' '''Сброс содержимого предложки-опроса'''
c.execute("DELETE FROM poll") c.execute("DELETE FROM poll")
conn.commit() conn.commit()

View File

@ -41,7 +41,7 @@ def create_poll_movies(text=text_create_poll(), poll_expires=345600):
attaches = [upload_attachment('src/FMN.webp')] attaches = [upload_attachment('src/FMN.webp')]
except Exception as E: except Exception as E:
logger.error(f"attachements can't do upload: {E}") logger.error(f"attachements can't do upload: {E}")
poll_status_id = post_status(text, None, formated_poll_options, poll_status_id = post_status(text, None, formated_poll_options,
poll_expires=poll_expires, attachments=attaches) poll_expires=poll_expires, attachments=attaches)
logger.success('Голосовалка создана') logger.success('Голосовалка создана')
@ -62,7 +62,7 @@ def get_winner_movie(poll_status_id=str):
for option in poll['options']: for option in poll['options']:
votes_count = option['votes_count'] votes_count = option['votes_count']
votes_counters.append(votes_count) votes_counters.append(votes_count)
write_votes(votes_counters) write_votes(votes_counters)
voted_movies = read_votes() voted_movies = read_votes()
max_vote = voted_movies[0][4] max_vote = voted_movies[0][4]
@ -108,4 +108,3 @@ def create_tie_breaker(count_tie=1):
else: else:
poll_expires = 4*60*60 poll_expires = 4*60*60
tie_poll = create_poll_movies("TIE BREAKER!!!\n\nВыбираем из победителей!", poll_expires) tie_poll = create_poll_movies("TIE BREAKER!!!\n\nВыбираем из победителей!", poll_expires)

View File

@ -3,6 +3,7 @@ from loguru import logger
states_file = 'fmn_states.json' states_file = 'fmn_states.json'
class states_stor: class states_stor:
states = None states = None

View File

@ -104,6 +104,10 @@ def scan_context_thread():
message_writer = [] message_writer = []
success = False success = False
if parsed_result and parsed_result_imdb:
post_status('Не смешивайте IMDB и кинопоиск в одном посте, пожалуйста.', id_st)
fail_limit[acct] += 1
continue
if parsed_result is not None: if parsed_result is not None:
print(parsed_result) print(parsed_result)
suggested_movies = get_kinopoisk_movie_to_imdb(parsed_result) suggested_movies = get_kinopoisk_movie_to_imdb(parsed_result)