HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 05.12.2021, 09:57
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

Репутация: 83
По умолчанию

Всем привет, у меня очень мало практики в этом, в гугле ничего понятного не нужен, поэтому решил задать вопрос тут.

Если в крации, то мне нужно запустить сразу несколько сессий пирограма

Имеется файл, в котором с каждой строки записанны данные сессий, нужно взять допустим сразу 3 строки, выполнить код, закрыть сессию, потом опять взять 3, и так до конца списка (в конце может остаться 1 сессия, а не 3)

Всем спасибо, очень помогли. Решил проблему таким образом, правильно, не правильно - по***, главное работает:

Код:





Код:
async def async_func(app):
    try:
        await app.start()
        await app.send_message(CHAT_ID, "/start")
        await app.stop()
    except Exception as e:
        print(e)

async def main():
        my_apps = []
        for x in i:
            k = json.loads(x)
            my_apps.append(loop.create_task(
                async_func(Client(k['session_str'], k['api_id'], k['api_hash'], app_version=k['app_version'],
                                  system_version=k['system_version'], lang_code=k['lang_code'],
                                  device_model=k['device_model']))))
        await asyncio.sleep(3)
        await asyncio.wait(my_apps)
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.