Ответы пользователя по тегу Heroku
  • Как запустить telethon на Heroku?

    Aveyloff
    @Aveyloff Автор вопроса
    крч, помоги себе сам называется.

    Нашел как залить на хероку без авторизаций, но с баном так и не понял почему.
    Объясняю крч.

    Нам нужно создать StringSession ключ

    from telethon.sync import TelegramClient
    from telethon.sessions import StringSession
    
    apid_id = input("Введи apid_id: ")
    api_hash = input("Введи api_hash: ")
    
    with TelegramClient(StringSession(), apid_id, api_hash) as client:
        my_file = open("string.txt", "w+")
        my_file.write(client.session.save())
        my_file.close()
        print("Файл создан!")


    Теперь в основном файле указываем:
    from telethon.sessions import StringSession
    client = TelegramClient(StringSession(os.getenv('string')), os.getenv('api_id'), os.getenv('api_hash'))
    Ответ написан
    Комментировать