Авто-био в Telegram

Авто-био в Telegram

Тема в разделе Python создана пользователем Хошик
Хошик Автор темы
Python:
import time
import os
import toml
from rich.console import Console
from datetime import datetime
from telethon.tl.functions.account import UpdateProfileRequest
from telethon.sync import TelegramClient

console = Console()
settings = {}

if not os.path.exists("auth.toml"):
    settings["api_id"] = int(console.input("[red]API ID> [/]"))
    settings["api_hash"] = console.input("[red]API HASH> [/]")

    with open("auth.toml", "w") as file:
        toml.dump(settings, file)

else:
    with open("auth.toml") as file:
        settings = toml.load(file)

client = TelegramClient(
    "my_session",
    settings["api_id"],
    settings["api_hash"]
)

while True:
    with client:
        bio = "Эй, сука, что ты знаешь о чистоте моего звука?"
        bio2 = "Я дожил до момента, что мой лучший друг — базука"
        bio3 = "Лишаю тебя слуха, бля, врубается бассуха"
        client(
           UpdateProfileRequest(about=bio)
           )
        time.sleep(60)
        client(
           UpdateProfileRequest(about=bio2)
           )
        time.sleep(60)
        client(
           UpdateProfileRequest(about=bio3)
           )
        time.sleep(60)

Python:
from time import sleep
from telethon.tl.functions.account import UpdateProfileRequest
from telethon.sync import TelegramClient


api_id = '0' # https://my.telegram.org/apps
api_hash = '0'
client = TelegramClient("my_session", api_id, api_hash)

while True:
    with client:
        bio = ["5555", "6666", "7777"]
        for i in bio:
            print(i)
            sleep(2)
            client(UpdateProfileRequest(about=i))
@MeXo


В bio-bio3 вписываете свой текст и воуля. Почему то с циклом range био не менялось, пришлось сделать более кустарный метод.

3
метод очень кустарный, а через i наверное нужен был массив []


Хошик
Возможно
обновленная версия скрипта, использующая массив и один цикл с одним sleep'ом
Python:
from time import sleep
from telethon.tl.functions.account import UpdateProfileRequest
from telethon.sync import TelegramClient


api_id = '0' # https://my.telegram.org/apps
api_hash = '0'
client = TelegramClient("my_session", api_id, api_hash)

while True:
    with client:
        bio = ["5555", "6666", "7777"]
        for i in bio:
            print(i)
            sleep(2)
            client(UpdateProfileRequest(about=i))


Хошик
добавил твою версию в тему.
MeXo
:animezerotwo::animezerotwo:
Сверху