Client

class replit_bot.client.Client(sid: str)

Bases: EventEmitter

graphql(query: str, vars: Dict[str, Any] = {}) → Dict[str, Any]
login(username: str, password: str) → str
requests() → module
search(query: str, options: Dict[str, Any] = {})
uploadImage(datauri: str) → str
class replit_bot.client.Comment(client, parent=None)

Bases: object

delete() → None

Delete comment

reply(body: str, **options: Dict[str, Any])

Reply to a comment

update(data: Dict[str, Any])
class replit_bot.client.CommentManager(client, parent_class)

Bases: object

fetch(commentResolvable=None, **arguements: Dict[str, Any])
class replit_bot.client.CurrentUser(client)

Bases: User

auth()
cannySSOToken()
change(options: Dict[str, Any] = {})
update(data: Dict[str, Any] = {})

Update profile

class replit_bot.client.Env(pyDict: Dict[str, Any] = {})

Bases: object

class replit_bot.client.FollowersManager(client, user)

Bases: object

fetch(options: Dict[str, Any] = {}) → Dict[str, Any]
class replit_bot.client.FollowingManager(client, user)

Bases: object

fetch(options: Dict[str, Any] = {}) → Dict[str, Any]
setFollowing(userResolvable, should_follow: bool = True, options: Dict[str, Any] = {'cache': True}) → bool
class replit_bot.client.MultiplayerManager(client, repl)

Bases: object

invite(userResolvable) → None
remove(userResolvable) → None
class replit_bot.client.Notification(client)

Bases: object

update(data: Dict[str, Any])
class replit_bot.client.NotificationManager(client: Client, seconds: int = 30)

Bases: object

fetch(options: Dict[str, Any] = {}) → None
fetch_all(options: Dict[str, Any] = {}) → None
markAsRead() → None
startEvents() → None
stopEvents() → None
class replit_bot.client.Post(client)

Bases: object

reply(body: str, **kwargs: Dict[str, Any]) → Dict[str, Any]
update(data: Dict[str, Any])
class replit_bot.client.PostManager(client, parent)

Bases: object

fetch(**kwargs: Dict[str, Any]) → None
trending(options: Dict[str, Any] = {}) → Dict[str, Any]
class replit_bot.client.Repl(client)

Bases: object

change(options: Dict[str, Any] = {})
comment(body: str, options: Dict[str, Any] = {'cache': True})
delete() → None
fetchThreads(options: Dict[str, Any] = {'cache': True}) → Dict[str, Any]
fork(options: Dict[str, Any] = {})
layoutState()
likes() → List[str]
report(reason: str) → str
update(data: Dict[str, Any] = {})
class replit_bot.client.ReplManager(client, user=None)

Bases: object

create(options: Dict[str, Any] = {})
delete(replResolvable)
fetch(replResolvable=None, **kwargs)
generateTitle() → str
class replit_bot.client.Team(client)

Bases: object

update(data: Dict[str, Any])
class replit_bot.client.Template(client)

Bases: object

update(data: Dict[str, Any])
class replit_bot.client.Thread(client)

Bases: object

update(data: Dict[str, Any])
class replit_bot.client.ThreadMessage(client)

Bases: object

update(data: Dict[str, Any])
class replit_bot.client.Track(func: Callable[[...], Any], ms: int)

Bases: EventEmitter

start() → None
stop() → None
class replit_bot.client.User(client)

Bases: object

User object. Follow and blocking

setBlock(should_block: bool = True) → bool

Blocks a user and return whether they are blocking you

setFollowing(should_follow: bool = True) → bool

Follow a user and return whether they are following you

update(data: Dict[str, Any])

Update profile

class replit_bot.client.UserEvent(client)

Bases: object

update(data: Dict[str, Any])
class replit_bot.client.UserEventManager(client)

Bases: object

fetch(options: Dict[str, Any] = {}) → Dict[str, Any]
class replit_bot.client.UserManager(client)

Bases: object

fetch(userResolvable, options: Dict[str, Any] = {})
search(query: str, options: Dict[str, Any] = {})
class replit_bot.client.module

Bases: object