• Не обновляются данные из API, что мешает?

    @Alexa2007
    Ты только один раз обращаешся к апи data=bot.depth_futures(symbol=pair,limit=offers_amount) Поэтому данные не меняются
    Запускать надо здесь
    while True:
    ...тута
    Или в отдельном потоке
  • Таймер для пользователя tg bot node?

    @Alexa2007
    $this is -->, честное слово "не в падлу" , но я в PYTHON. Могу помочь в логике, но не реализации.... И кстати выложи код, думаю больше людей откликнется. Желаю удачи!
  • Таймер для пользователя tg bot node?

    @Alexa2007
    Думаю стоит записывать в базу дату финального дня, а каждый раз когда пользователь обращается к боту, выполнять проверку текущего значения времени с тем, что в базе, и если оно ≥ то удалять.
  • Telebot. Как сделать защиту от спама?

    @Alexa2007
    why2,
    пользователь не мог спамить Rate Dollar и другим текстом
    непонятно, можно объяснить, что вы имели ввиду
  • Как обработать исключение в потоке?

    @Alexa2007
    Bergis, ну так приведите ещё один код для примера, чтоб увидеть в чем try except не спасает
  • Кто может пояснить алгоритм A*?

    @Alexa2007
    Тера Инкогнита,
    и главное - ни одного ответа :) Никто не знает, видимо...

    Так а что удивительного. Это ветка не геймдев. Просто питон. Может стоит задать вопрос в соответствуещей ветке? И вопрос даже не в том, что никто не знает, а то что тебе надо объяснить понятным тебе языком? А тут говорят на языке python. И даже если начнут объяснять то с помощью классов, кортежей и т.д.
    Вот смотри по этому алгоритму необходимо рассчитывать расстояние между клетками от стартовой до финишной. к примеру 10. Если от клетки справа от стартовой до финишной девять, а от клетки слева от стартовой до финишной одиннадцать, то необходимо идти на клетку в право. и теперь просчитывать то же самое для текущей. Но у клеток можно ходить еще вверх, вниз, по диагонали, минус те клетки на которые ходить нельзя.... Ну посиди попробуй сделать это сама. Ведь у тебя рука на визуалпрограмминг набита. Если ты до сих пор не нашла единомышленников, то без смысла задавать один и тот же вопрос через день.
    Так как мне не понять то что слишком сложно ...

    А ты попробуй мозг прокачать, ведь когда-то ты и писать не умела, а сейчас сочинения по пять штук в час строчишь. Это называется пространственное мышление. Есть сайты для прокачки мозга и даже игра в майнкрафт этому способствует.

    Но учти "Для меня ценость имеють те знания что даютсья в легкой простой форме с поснением каждого шага ...." - это просто лень
    Визуальное программирование тоже лень, если так удобнее не спорю, это имеет место быть. Но ты научись нормально программировать ивозможно не на одном языке. Попробуй использовать популярные, на которых много видео уроков, документации. Просто для того чтоб прокачать скилы, а писать игры можешь на чем угодно, тебе никто ничего не запрещает. Просто делятся своим опытом. Тем более очень похоже на то что ты и сама не особо понимаешь что хочешь, не во всех играх персонажи ходят под углом 90 градусов. Может проще обрабатывать столкновения. Проще будет ответить на конкретную проблему в конкретной задаче на питоне. А не просто лазить по ссылкам на твои проекты.Попробуй создать простой пример того, что ты хочешь на пайгейм, и реализовать алгоритм. Он не получится наверное, но но много людей попробуют тебе помочь и возможно что-то выйдет, а то сейчас мы все ради тебя должны лезть в мблок читать документацию и т.д. Раз уж это ТЕБЕ надо ты и старайся.

    Проблема в том что никто просто не понимает работу этого алгоритма, потому никто не может дать ответ ....

    Проблема в том, что те люди которых ты можешь взять на слабо, спрашивают как на питоне делать сложение.......и пишуть ботов чтоб заработать в 12 лет 100500$
  • Кто может пояснить алгоритм A*?

    @Alexa2007
    Тера Инкогнита, Я конечно замахался всё это читать :))) Но раз уж всё так ... сложно и глобально. То почему бы не сесть и написать свой алгоритм А*? Ведь как звучит вопрос
    Кто может пояснить алгоритм A*?
    К примеру и ответ может звучать аналогично "Я" И что дальше? Ответ получен, но объяснять не обязательно ;)
    Ну а так чтоб серьёзно: Я поиграл с обезьяной и малёха залип )) мблок ещё не ставил, но на вид это круче чем пайгейм, но со своими ограничениями, но сейчас не об этом. Ты во всю топишь за скретч, но пользуешься мблок. Разделяй эти понятия т.к. это разные по возможностям программы с похожим интерфейсом. И лет пять назад я прогал ардуинку на похожей проге, но был это мблок или нет уже не помню да и не суть... А ты не пробовала так чтоб не ссориться со всеми, а попросить отдельный тег или указать тебе путь где можно задать вопрос с большим успехом? Сразу давишь, что скретч это питон и скрины по сто раз одни и теже. Накидай код сама (Мозговой штурм так сказать) и когда зайдешь в тупик вывали код и народ поможет чем сможет. А "научите меня" это не вопрос, это задание. И кстати ходят слухи, что на https://ru.linkedin.com/ некоторые люди за небольшую плату занимаются менторством.
  • Как из Google Sheets отправлять сообщение в Telegram?

    @Alexa2007
    Мне в гугл таблицу приходят заявки
    Опиши подробнее как это происходит
  • Ошибка "чат не найденно" телеграм python?

    @Alexa2007
    Андрей Пренрек, Код кстати правильный, НО
    bot.polling(none_stop=True)
    Эта строка нужна для того, чтобы слушать сообщения, а отправлять можно и без неё. И если хочешь писать первым, думаю тебе необходимо поинтересоваться teleton. Это питоновский аналог той проги, что у тебя в телефоне. А "Бот" - это всего лишь автоматическая система. Поэтому думаю без разницы как её реализовывать. Но учти там думаю тоже есть свои подводный камни. Удачи!
  • Python invalid literal for int() with base 10: ''?

    @Alexa2007
    emeryee, работай на старых...Вот тут мне уже нечем помочь... я хз что ты там парсишь.. У тебя выпадает ошибка... и думаю парсинг по сути не происходит... что?как?без понятия.. Отлаживай код, принтуй супы.. Я не знаю что не работает потому что незнаю как оно должно работать..
    Рад был помочь!
  • Python invalid literal for int() with base 10: ''?

    @Alexa2007
    emeryee, Вот код:
    import requests
    from bs4 import BeautifulSoup
    from time import sleep
    
    
    
    print('Telegram Parser v1.4\nCreator: vk.com/lucifer\nLast update: 07.03.2021\n')
    print('\nЗапускаю бота...\n')
    
    cc={}
    
    
    class code():
        def __init__(self):
            with open('cookies.txt',mode='r') as file2:
                cookie = file2.read().splitlines()
                for _ in cookie:
                    x =  _.split(':')
                    cc[x[0]]=x[1]
    
    
    
            self.headers = {
                "User-Agent":"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36",
            }
            self.cookies = cc
            self.session = requests.session()
    
        def zapis_in_file(self,telegram):
            with open('list.txt',mode='a') as file:
                file.write(f'{telegram}\n')
        def parse_tg_from_profile(self,massiv):
            for b in massiv:
                print(f'Url is {b}')
                try:
                    info2 = self.session.get(b,headers=self.headers,cookies=self.cookie).text
                    main_2 = BeautifulSoup(info2,'lxml')
                    simp = main_2.find_all('div',class_='count')[1].get_text()
                    if int(simp) >= 180:
                        telega = main_2.find_all('a',rel="nofollow noopener")
                        if str(telega) == '[]':
                            pass
                        else:
                            if 'tg:' in str(telega[0]): 
                                self.zapis_in_file(telega[0]['href'].split('=')[1])
                                print('{} | {} симпатий | TG: {}'.format(b,simp,telega[0]['href'].split('=')[1]))
                            elif len(telega) == 2:
                                if 'tg:' in str(telega[1]):
                                    self.zapis_in_file(telega[1]['href'].split('=')[1])
                                    print('{} | @{}'.format(b,telega[1]['href'].split('=')[1]))
                    sleep(0.8)
                except:
                    print('was error')
                    sleep(15)
        def parse_page(self, uri):
            try:
                info = self.session.get(uri,headers=self.headers, cookies=self.cookies)
                print(info.text)
                main_2 = BeautifulSoup(info.text,'lxml')
                links_to_profile = main_2.find_all('a',class_='username StatusTooltip')
                links_lolz = []
                for link in links_to_profile:
                    links_lolz.append('https://lolz.guru/{}'.format(link['href']))
                self.parse_tg_from_profile(links_lolz)
            except:
                print('was error')
                sleep(15)
            
    
            
    ur = 'https://lolz.guru/online/?type=registered&page='
    
    from multiprocessing.dummy import Pool as ThreadPool 
    c = [ur+str(_) for _ in range(1,101)]
    myC=code()
    
    pool = ThreadPool(20) # Кол-во потоков - по числу ядер, но можно забить и больше, просто работать будет по кол-ву ядер
    results = pool.map(myC.parse_page,c)
    pool.close() 
    pool.join()

    Вот файл куков, введи сюда свои значения СВЕЖИЕ!!!
    На твоих не поехало
    G_ENABLED_IDPS:google
    _ga:СЮДА ПИШИ СВОИ ЗНАЧЕНИЯ
    _ga_J7RS527GFK:
    _ym_d:
    _ym_isad:
    _ym_uid:
    df_id:
    xf_session:

    606600ed9e310739190668.png
  • Python invalid literal for int() with base 10: ''?

    @Alexa2007
    emeryee, Хахаха! Уморил :) Лучше перезалей код, а то архив не распаковывается.
  • Как можно параллельно запустить две функции в данной программе?

    @Alexa2007
    Может быть ошибка
    Это не ошибка..она же работает, но только один раз...
    А у меня много раз... Как думаете почему?
    def loop_poop(self):
            while True:
                print(time.ctime())
                time.sleep(1)
  • Помощь с tkinter вводом?

    @Alexa2007
    UberPool, И что...Всех отправлять читать Лутца. Заметил лет шесть назад такую тенденцию: вбиваешь в гугле как там что-нибудь... Гугл даёт ссылку на форум. Захожу.. И основная масса комментариев это""ПОГУГЛИ"" Ну очень бесило..
    Мне не лень ответ написать.. иначе смысл заходить и отвечать...
  • Черный экран при запуске pygame window. Что делать? Что не так?

    @Alexa2007
    К сожалению так и не удалось запустить neat. Похоже надо скидывать venv полностью. Но лучше просто скопируйте код, строка 45:
    У вас
    def draw(self, screen):
    		screen.blit(self.car, self.pos)
    		self.draw_radars(screen)

    А должно быть..
    def draw(self, screen):
            rect_image = self.car.get_rect(center=(self.pos[0],self.pos[1]))
            screen.blit(self.car, rect_image)
            self.draw_radars(screen)


    Вопрос а может ли проблема быть из-за програмы или из за операционки?

    Проблема в том, что это не ваш код. Потому как этот метод пишется ПЕРВЫМ. Сначала машинку рисуют, а потом крутят, водят и прикручивают мозги. Нашел анологичный проект на гите. И там в системной папке небходимо потанцевать с бубном. А я в neat вообще ни разу не вникал... Почитав код примерно понятно, что к чему, но думаю нужен специалист по более глубокой настройке ИИ. Проблема c pygame решена сверху. Но то что они поедут, я сомневаюсь. И если ты не конфигурировал свой ИИ под свои нужды, а просто скопировал код, то говорю сразу ЗАБЕЙ. Сначала прочитай пару книг, а только потом прожодлжай. Удачи!
  • Черный экран при запуске pygame window. Что делать? Что не так?

    @Alexa2007
    mrpacmanyt, Тогда лучше вернуть, так пробел тоже не помог? И что со списком? Наполняется?
  • Черный экран при запуске pygame window. Что делать? Что не так?

    @Alexa2007
    Ну вроде всё норм... Может пробел забыл нажать...
    Попробуй запринтовать список cars после того как он наполнится(есть там кто или нету)
    и в строке 157 start = False на start = True Чтоб наверняка
  • Как командой перевести пользователя в нужную функцию?

    @Alexa2007
    Cheabatto, Для этого необходимо сделать графическое приложение тех поддержке, которая будет писать от имени бота:
    То есть
    import telebot
    from telebot import types
    
    bot = telebot.TeleBot(config.TOKEN)


    А дальше просто переписка через bot.send_message(message.chat.id, Edit.text)
    Фраза bot.polling(none_stop=True) запускает постоянную работу бота, а писать от его имени может хоть сто человек одновременно. Просто используя токен и указывать целевой message.chat.id. И операторы техподдержки могут работать из дома и даже в разных городах.