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