Skip to content

chalios/hackmud_chat_py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hackmud_chat (Unofficial)

Installation

Just pip install hackmud_chat

Learn by example:

 >>> from hackmud_chat import Account # 'Login' to the hackmud chat API >>> account = Account(token='yourtokenhere') # Don't have a token? No panic... # Get into your hackmud client and enter the command chat_pass >>> account = Account(passwd='thegivenpass') # Account's properties: >>> account.users >>> account.token # Get the user you want to interact with >>> user1 = account.get_user('user1') # User's properties: >>> user1.messages >>> user1.channels # Deeper, inside channels: >>> user1.channels[0].users # The list of channel's members # Access user's messages (sorted by time [latest == earliest]) >>> last = user1.messages[-1] # Message object: >>> last.id >>> last.time >>> last.from_user >>> last.text >>> last.to_user # Optional >>> last.channel # Optional >>> last.is_join # Optional >>> last.is_leave # Optional # Update messages: >>> user1.update_history() # Updates user1.messages # User's actions: >>> user1.tell('user2', 'Hello') # Send a private message to user2 >>> user1.say('0000', 'H1 3vry0ne!') # Send a message to channel 0000 >>> user1.sayTo('0000', 'user2', "You're a noob!") # Send a message to chan 0000 formated like: # @user2: You're a noob!

See some examples in examples/

Documentation is coming...

About

Python wrapper for Hackmud's chat API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages