Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zie619/automation-stack
/ functions
Functions
75 in github.com/Zie619/automation-stack
⨍
Functions
75
◇
Types & classes
12
↳
Endpoints
9
↓ 4 callers
Method
Close
Close the database connection
whatsapp-mcp/whatsapp-bridge/main.go:97
↓ 4 callers
Method
GetFileEncSHA256
GetFileEncSHA256 implements the DownloadableMessage interface
whatsapp-mcp/whatsapp-bridge/main.go:547
↓ 4 callers
Method
GetFileLength
GetFileLength implements the DownloadableMessage interface
whatsapp-mcp/whatsapp-bridge/main.go:537
↓ 4 callers
Method
GetFileSHA256
GetFileSHA256 implements the DownloadableMessage interface
whatsapp-mcp/whatsapp-bridge/main.go:542
↓ 4 callers
Method
GetMediaKey
GetMediaKey implements the DownloadableMessage interface
whatsapp-mcp/whatsapp-bridge/main.go:532
↓ 4 callers
Method
GetURL
GetURL implements the DownloadableMessage interface
whatsapp-mcp/whatsapp-bridge/main.go:527
↓ 2 callers
Function
GetChatName
GetChatName determines the appropriate name for a chat based on JID and other info
whatsapp-mcp/whatsapp-bridge/main.go:926
↓ 2 callers
Method
StoreChat
Store a chat in the database
whatsapp-mcp/whatsapp-bridge/main.go:102
↓ 2 callers
Method
StoreMessage
Store a message in the database
whatsapp-mcp/whatsapp-bridge/main.go:111
↓ 2 callers
Function
extractMediaInfo
Extract media info from a message
whatsapp-mcp/whatsapp-bridge/main.go:375
↓ 2 callers
Function
format_message
Print a single message with consistent formatting.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:94
↓ 2 callers
Function
format_messages_list
(messages: List[Message], show_chat_info: bool = True)
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:114
↓ 1 callers
Method
GetMediaInfo
Get media info from the database
whatsapp-mcp/whatsapp-bridge/main.go:497
↓ 1 callers
Function
NewMessageStore
Initialize message store
whatsapp-mcp/whatsapp-bridge/main.go:50
↓ 1 callers
Function
analyzeOggOpus
analyzeOggOpus tries to extract duration and generate a simple waveform from an Ogg Opus file
whatsapp-mcp/whatsapp-bridge/main.go:1187
↓ 1 callers
Function
convert_to_opus_ogg
Convert an audio file to Opus format in an Ogg container. Args: input_file (str): Path to the input audio file output_fi
whatsapp-mcp/whatsapp-mcp-server/audio.py:5
↓ 1 callers
Function
convert_to_opus_ogg_temp
Convert an audio file to Opus format in an Ogg container and store in a temporary file. Args: input_file (str): Path to the inpu
whatsapp-mcp/whatsapp-mcp-server/audio.py:64
↓ 1 callers
Function
downloadMedia
Function to download media from a message
whatsapp-mcp/whatsapp-bridge/main.go:557
↓ 1 callers
Function
extractDirectPathFromURL
Extract direct path from a WhatsApp media URL
whatsapp-mcp/whatsapp-bridge/main.go:659
↓ 1 callers
Function
extractTextContent
Extract text content from a message
whatsapp-mcp/whatsapp-bridge/main.go:176
↓ 1 callers
Function
get_message_context
Get context around a specific message.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:226
↓ 1 callers
Function
get_sender_name
(sender_jid: str)
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:50
↓ 1 callers
Function
handleHistorySync
Handle history sync events
whatsapp-mcp/whatsapp-bridge/main.go:1009
↓ 1 callers
Function
handleMessage
Handle regular incoming messages with media support
whatsapp-mcp/whatsapp-bridge/main.go:412
↓ 1 callers
Function
handleSend
()
whatsapp-mcp/whatsapp-dashboard/src/components/ChatInput.jsx:6
↓ 1 callers
Function
min
min returns the smaller of x or y
whatsapp-mcp/whatsapp-bridge/main.go:1294
↓ 1 callers
Function
placeholderWaveform
placeholderWaveform generates a synthetic waveform for WhatsApp voice messages that appears natural with some variability based on the duration
whatsapp-mcp/whatsapp-bridge/main.go:1303
↓ 1 callers
Function
sendWhatsAppMessage
Function to send a WhatsApp message
whatsapp-mcp/whatsapp-bridge/main.go:206
↓ 1 callers
Function
serialize
(obj)
whatsapp-mcp/whatsapp-mcp-server/main.py:36
↓ 1 callers
Function
startRESTServer
Start a REST API server to expose the WhatsApp client functionality
whatsapp-mcp/whatsapp-bridge/main.go:679
Function
App
()
whatsapp-mcp/whatsapp-dashboard/src/App.jsx:1
Function
ChatInput
({ onSend })
whatsapp-mcp/whatsapp-dashboard/src/components/ChatInput.jsx:3
Function
ChatList
({ chats, onSelect })
whatsapp-mcp/whatsapp-dashboard/src/components/ChatList.jsx:1
Method
GetChats
Get all chats
whatsapp-mcp/whatsapp-bridge/main.go:154
Method
GetDirectPath
GetDirectPath implements the DownloadableMessage interface
whatsapp-mcp/whatsapp-bridge/main.go:522
Method
GetMediaType
GetMediaType implements the DownloadableMessage interface
whatsapp-mcp/whatsapp-bridge/main.go:552
Method
GetMessages
Get messages from a chat
whatsapp-mcp/whatsapp-bridge/main.go:128
Function
MessageList
({ messages })
whatsapp-mcp/whatsapp-dashboard/src/components/MessageList.jsx:1
Method
StoreMediaInfo
Store additional media info in the database
whatsapp-mcp/whatsapp-bridge/main.go:488
Function
decorator
(func: Callable)
whatsapp-mcp/whatsapp-mcp-server/main.py:50
Function
download_media
Download media from a message and return the local file path. Args: message_id: The ID of the message containing the media ch
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:727
Function
download_media
(message_id: str, chat_jid: str)
whatsapp-mcp/whatsapp-mcp-server/main.py:217
Function
get_chat
Get chat metadata by JID.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:535
Function
get_chat
(chat_jid: str, include_last_message: bool = True)
whatsapp-mcp/whatsapp-mcp-server/main.py:156
Function
get_contact_chats
Get all chats involving the contact. Args: jid: The contact's JID to search for limit: Maximum number of chats to return (def
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:435
Function
get_contact_chats
(jid: str, limit: int = 20, page: int = 0)
whatsapp-mcp/whatsapp-mcp-server/main.py:170
Function
get_direct_chat_by_contact
Get chat metadata by sender phone number.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:583
Function
get_direct_chat_by_contact
(sender_phone_number: str)
whatsapp-mcp/whatsapp-mcp-server/main.py:162
Function
get_last_interaction
Get most recent message involving the contact.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:486
Function
get_last_interaction
(jid: str)
whatsapp-mcp/whatsapp-mcp-server/main.py:176
Function
get_message_context
(message_id: str, before: int = 5, after: int = 5)
whatsapp-mcp/whatsapp-mcp-server/main.py:184
Function
get_openai_tool_schema
()
whatsapp-mcp/whatsapp-mcp-server/main.py:227
Method
is_group
Determine if chat is a group based on JID pattern.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:34
Function
listChats
()
whatsapp-mcp/whatsapp-dashboard/src/api.js:8
Function
listMessages
(chat_jid)
whatsapp-mcp/whatsapp-dashboard/src/api.js:20
Function
list_chats
Get chats matching the specified criteria.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:319
Function
list_chats
(query: Optional[str] = None, limit: int = 20, page: int = 0, include_last_message: bool = True
whatsapp-mcp/whatsapp-mcp-server/main.py:127
Function
list_messages
Get messages matching the specified criteria with optional context.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:124
Function
list_messages
(after: Optional[str] = None, before: Optional[str] = None, sender_phone_number: Optional[st
whatsapp-mcp/whatsapp-mcp-server/main.py:144
Function
list_tools
()
whatsapp-mcp/whatsapp-mcp-server/main.py:82
Function
main
()
whatsapp-mcp/whatsapp-bridge/main.go:789
Function
register_tool
(name: str, description: str = "", params: Optional[Dict[str, str]] = None)
whatsapp-mcp/whatsapp-mcp-server/main.py:49
Function
requestHistorySync
Request history sync from the server
whatsapp-mcp/whatsapp-bridge/main.go:1151
Function
run_tool
( data: ToolRequest, username: str = Depends(verify_credentials) )
whatsapp-mcp/whatsapp-mcp-server/main.py:86
Function
search_contacts
Search contacts by name or phone number.
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:393
Function
search_contacts
(query: str)
whatsapp-mcp/whatsapp-mcp-server/main.py:134
Function
sendMessage
(recipient, message)
whatsapp-mcp/whatsapp-dashboard/src/api.js:32
Function
send_audio_message
(recipient: str, media_path: str)
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:687
Function
send_audio_message
(recipient: str, media_path: str)
whatsapp-mcp/whatsapp-mcp-server/main.py:209
Function
send_file
(recipient: str, media_path: str)
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:653
Function
send_file
(recipient: str, media_path: str)
whatsapp-mcp/whatsapp-mcp-server/main.py:201
Function
send_message
(recipient: str, message: str)
whatsapp-mcp/whatsapp-mcp-server/whatsapp.py:625
Function
send_message
(recipient: str, message: str)
whatsapp-mcp/whatsapp-mcp-server/main.py:191
Function
serve_ui_root
()
whatsapp-mcp/whatsapp-mcp-server/main.py:77
Function
verify_credentials
(credentials: HTTPBasicCredentials = Depends(security))
whatsapp-mcp/whatsapp-mcp-server/main.py:20