📞Chat V2

Example OF Chat V2

from charaiPY.AsyncPyCAI2 import PyAsyncCAI2 # IMPORT THE LIB
import asyncio

owner_id = 'TOKEN!' # TOKEN 
char = "CHAR ID!" # CHAR ID
chat_id = "CHAT ID!" # CHAT ID

aut_set ={
    "author_id": "<CREATOR ID>", # CREATOR ID
    "is_human": True, # PLEASE DON'T WRITE TO FALSE
    "name": "<WRITE YOUR C.AI NAME>" # YOUR CAI NAME 
}

client = PyAsyncCAI2(owner_id) # IMPORT OWNER ID

async def main():
    message = input("You:") # INPUT TEXT
    # How this works?
    # I use websockets to get connection
    async with client.connect(owner_id) as chat2: # Make a connection to the server
        r = await chat2.send_message(char,
                 chat_id, message, aut_set,
                 Return_name=True) # ALL VARIABLES WILL BE SENT TO SERVER
        # IF YOU WANT THE OUTPUT WITHOUT NAME, YOU CAN SET RETURN_NAME=False
        print(r)

while True:
    asyncio.run(main())

Last updated