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