This project enables the use of ComfyUI Workflows in WhatsApp.
Video Tutorial: Coming Soon!
Important
To log out, first stop ComfyUI and delete the user
folder from the ComfyUI/WhatsApp directory. Then, restart ComfyUI, and log out from the linked device in WhatsApp.
Important
Currently, only Windows is supported.
-
comfy node registry-install ComfyUI-WA
- https://registry.comfy.org/publishers/daxcay/nodes/comfyui-wa
-
- Go to your
ComfyUI\custom_nodes
and Run CMD. - Copy and paste this command:
git clone https://github.com/daxcay/ComfyUI-WA.git
- Go to your
-
Automatic Method with Comfy Manager
- Inside ComfyUI > Click the Manager Button on the side.
- Click
Custom Nodes Manager
and search forComfyUI-WA
, then install this node.
Caution
Update to nodejs version v20.17.0 if you already have it. https://nodejs.org/dist/v20.17.0/node-v20.17.0-x64.msi
- In case you have error in automated nodejs installation.
- https://nodejs.org/en/download/prebuilt-installer
- Use above link to manually install nodejs.
Drive:/ComfyUI_windows_portable/WhatsApp
- Full Version:
Drive:/StabilityMatrix/Packages/ComfyUI/WhatsApp
- Portable Version:
Drive:/StabilityMatrix/Data/Packages/ComfyUI/WhatsApp
From ComfyUI/WhatsApp
folder open whatsapp.json
Important
Fill phone_code
and phone
and save it. this will your admin account.
phone_code
is tobe entered without +
and -
To upload a workflow to be used in in whatsapp use the workflow
button in whatsapp dashboard.
Now upload it in workflow section
Writing /c in whatsapp will also provide the list of all commands:
- Write /wfs to get a numbered list of uploaded workflows.
- Write /wf id to select the workflow.
- Write /wns to get numbered list of selected workflow nodes.
- Write /wn id to get numbered list of inputs available.
- Write /s node_id input_id value to set value for input selected.
- Write /sce enable auto ksampler seed change.
- Write /scd disable auto ksampler seed change.
- Write /r to reset all to default settings.
- Write /q to queue.
- Write /i to interrupt queue.
- Write /m number to set bot usage mode. 1: Single User, 2: Multi User.'
Multi User mode allows some other person to use ComfyUI by directly messaging you!.
-
- Email - daxtoncaylor+Github@gmail.com
- Discord Server: https://discord.gg/UyGkJycvyW
-
- Patreon: https://patreon.com/daxtoncaylor
- Buy me a coffee: https://buymeacoffee.com/daxtoncaylor
This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with WhatsApp or any of its subsidiaries or its affiliates. The official WhatsApp website can be found at whatsapp.com. "WhatsApp" as well as related names, marks, emblems and images are registered trademarks of their respective owners. Also it is not guaranteed you will not be blocked by using this method. WhatsApp does not allow bots or unofficial clients on their platform, so this shouldn't be considered totally safe.
I have used NodeJS
and Python
combined to make this project the library, I am using the following library in nodejs to enable whatsapp functionality.