/Shinigami

WhatsApp Bot [WIP]

Primary LanguagePython

Shinigami Logo

Shinigami WhatsApp Bot [Work in Progress]

Requirements

  • Python 3.10+
  • Ffmpeg

Install Ffmpeg on Windows

winget install Gyan.FFmpeg :: using winget
choco install ffmpeg-full :: using chocolatey

Install Dependencies

poetry install

Note

Sadly, on Windows, you need to configure the bot settings manually in Shinigami/config.json.

Run Shinigami

python main.py # if you're using Linux
python main-win.py # if you're using Windows

Note

The difference in command execution between Windows and Linux is due to Windows not supporting certain dependencies.

FAQ

  • How to obtain characterai token?
    • Register on character.ai.
    • Open DevTools in your browser.
    • Navigate to Storage -> Local Storage -> char_token.
    • Copy the value.
  • How to obtain characterai character
    • Open character.ai.
    • Select the desired character.
    • Copy the value of the char parameter from the URL.
    • Example URL: https://beta.character.ai/chat?char=NO8kNTeOovRCzsjECiz8GEOGSx-YiCwoTK2-SA1rWLU&source=recent-chats.
    • Copy NO8kNTeOovRCzsjECiz8GEOGSx-YiCwoTK2-SA1rWLU.

Contributing

Feel free to contribute to this project if you have any further ideas.