Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Rhymen/go-whatsapp
/ functions
Functions
1,226 in github.com/Rhymen/go-whatsapp
⨍
Functions
1,226
◇
Types & classes
160
↓ 2 callers
Function
newInfoFromReq
(info map[string]interface{})
session.go:62
↓ 2 callers
Method
packBytePair
(packType int, part1, part2 string)
binary/encoder.go:298
↓ 2 callers
Function
packHex
(value string)
binary/encoder.go:342
↓ 2 callers
Function
packNibble
(value string)
binary/encoder.go:328
↓ 2 callers
Method
pushInt8
(value int)
binary/encoder.go:47
↓ 2 callers
Method
readInt20
()
binary/decoder.go:67
↓ 2 callers
Method
readInt32
(littleEndian bool)
binary/decoder.go:77
↓ 2 callers
Method
readListSize
(tag int)
binary/decoder.go:155
↓ 2 callers
Function
unpackByte
(tag int, value byte)
binary/decoder.go:118
↓ 2 callers
Method
writeByteLength
(length int)
binary/encoder.go:67
↓ 2 callers
Method
writeListStart
(listSize int)
binary/encoder.go:242
↓ 2 callers
Method
writePackedBytesImpl
(value string, dataType int)
binary/encoder.go:264
↓ 2 callers
Function
writeSession
(session whatsapp.Session)
examples/chatHistory/main.go:144
↓ 2 callers
Function
writeSession
(session whatsapp.Session)
examples/receiveMessages/main.go:152
↓ 1 callers
Method
AdminTest
()
conn.go:249
↓ 1 callers
Function
GenerateKey
* GenerateKey generates a public private key pair using Curve25519. */
crypto/curve25519/curve.go:18
↓ 1 callers
Function
GenerateSharedSecret
* GenerateSharedSecret generates the shared secret with a given public private key pair. */
crypto/curve25519/curve.go:38
↓ 1 callers
Method
GetAccuracyInMeters
()
binary/proto/def.pb.go:2238
↓ 1 callers
Method
GetAction
()
binary/proto/def.pb.go:1625
↓ 1 callers
Method
GetAddress
()
binary/proto/def.pb.go:2217
↓ 1 callers
Function
GetAnyHistory
(wac *whatsapp.Conn, chats map[string]struct{})
examples/chatHistory/history.go:59
↓ 1 callers
Method
GetClientVersion
GetClientVersion returns WhatsApp client version
session.go:161
↓ 1 callers
Method
GetData
()
binary/encoder.go:19
↓ 1 callers
Method
GetDegreesClockwiseFromMagneticNorth
()
binary/proto/def.pb.go:2252
↓ 1 callers
Method
GetDisplayName
()
binary/proto/def.pb.go:2916
↓ 1 callers
Function
GetDoubleToken
(index1 int, index2 int)
binary/token/token.go:39
↓ 1 callers
Method
GetFileName
()
binary/proto/def.pb.go:2500
↓ 1 callers
Method
GetFromMe
()
binary/proto/def.pb.go:5201
↓ 1 callers
Method
GetGifPlayback
()
binary/proto/def.pb.go:2767
↓ 1 callers
Function
GetHistory
(jid string, wac *whatsapp.Conn)
examples/chatHistory/history.go:50
↓ 1 callers
Method
GetIsForwarded
()
binary/proto/def.pb.go:1817
↓ 1 callers
Function
GetLiveLocationMessage
(msg *proto.WebMessageInfo)
message.go:683
↓ 1 callers
Function
GetLiveLocationProto
(msg LiveLocationMessage)
message.go:702
↓ 1 callers
Function
GetLocationMessage
(msg *proto.WebMessageInfo)
message.go:632
↓ 1 callers
Function
GetLocationProto
(msg LocationMessage)
message.go:649
↓ 1 callers
Method
GetMessageTimestamp
()
binary/proto/def.pb.go:5877
↓ 1 callers
Method
GetName
()
binary/proto/def.pb.go:1503
↓ 1 callers
Method
GetPageCount
()
binary/proto/def.pb.go:2486
↓ 1 callers
Method
GetPushName
()
binary/proto/def.pb.go:5919
↓ 1 callers
Method
GetQuotedMessage
()
binary/proto/def.pb.go:1768
↓ 1 callers
Method
GetRemoteJid
()
binary/proto/def.pb.go:5194
↓ 1 callers
Method
GetSequenceNumber
()
binary/proto/def.pb.go:3866
↓ 1 callers
Function
GetSingleToken
(i int)
binary/token/token.go:31
↓ 1 callers
Method
GetSpeedInMps
()
binary/proto/def.pb.go:2245
↓ 1 callers
Method
GetStanzaId
()
binary/proto/def.pb.go:1754
↓ 1 callers
Method
GetStatus
(jid string)
contact.go:28
↓ 1 callers
Method
GetText
()
binary/proto/def.pb.go:2323
↓ 1 callers
Method
GetTitle
()
binary/proto/def.pb.go:2465
↓ 1 callers
Method
GetVcard
()
binary/proto/def.pb.go:2139
↓ 1 callers
Method
LoadFullChatHistory
LoadFullChatHistory loads full chat history for the given jid chunkSize = how many messages to load with one query; if handlers == nil the func will u
chat_history.go:73
↓ 1 callers
Function
NewConn
* Creates a new connection with a given timeout. The websocket connection to the WhatsAppWeb servers get´s established. The goroutine for handling inc
conn.go:118
↓ 1 callers
Function
NewDecoder
(data []byte)
binary/decoder.go:15
↓ 1 callers
Function
NewEncoder
()
binary/encoder.go:15
↓ 1 callers
Method
RemoveHandler
RemoveHandler removes a handler from the list of handlers that receive dispatched messages.
handler.go:163
↓ 1 callers
Method
Reset
()
binary/proto/def.pb.go:2851
↓ 1 callers
Method
ShouldCallSynchronously
()
handler.go:25
↓ 1 callers
Function
buildParticipantNodes
(participants []string)
contact.go:227
↓ 1 callers
Method
deleteChatProto
(remotejid, msgid string, fromMe bool)
message.go:171
↓ 1 callers
Function
deleteSession
()
examples/chatHistory/main.go:140
↓ 1 callers
Method
dispatch
(msg interface{})
handler.go:405
↓ 1 callers
Function
downloadMedia
(url string)
media.go:69
↓ 1 callers
Method
encryptBinaryMessage
(node binary.Node)
write.go:153
↓ 1 callers
Function
getAudioMessage
(msg *proto.WebMessageInfo)
message.go:506
↓ 1 callers
Function
getAudioProto
(msg AudioMessage)
message.go:524
↓ 1 callers
Function
getBatteryMessage
(msg map[string]string)
message.go:856
↓ 1 callers
Function
getContactMessage
(msg *proto.WebMessageInfo)
message.go:775
↓ 1 callers
Function
getContactMessageProto
(msg ContactMessage)
message.go:790
↓ 1 callers
Function
getDocumentMessage
(msg *proto.WebMessageInfo)
message.go:570
↓ 1 callers
Function
getDocumentProto
(msg DocumentMessage)
message.go:591
↓ 1 callers
Function
getImageMessage
(msg *proto.WebMessageInfo)
message.go:372
↓ 1 callers
Function
getImageProto
(msg ImageMessage)
message.go:391
↓ 1 callers
Function
getNewContact
(msg map[string]string)
message.go:869
↓ 1 callers
Function
getStickerMessage
(msg *proto.WebMessageInfo)
message.go:738
↓ 1 callers
Function
getTextProto
(msg TextMessage)
message.go:334
↓ 1 callers
Function
getVideoMessage
(msg *proto.WebMessageInfo)
message.go:438
↓ 1 callers
Function
getVideoProto
(msg VideoMessage)
message.go:459
↓ 1 callers
Method
handleChats
(chats interface{})
handler.go:372
↓ 1 callers
Method
handleContacts
(contacts interface{})
handler.go:341
↓ 1 callers
Method
keepAlive
(minIntervalMs int, maxIntervalMs int)
conn.go:262
↓ 1 callers
Function
login
(wac *whatsapp.Conn)
examples/sendImage/main.go:53
↓ 1 callers
Function
login
(wac *whatsapp.Conn)
examples/echo/main.go:45
↓ 1 callers
Function
login
(wac *whatsapp.Conn)
examples/chatHistory/main.go:90
↓ 1 callers
Function
login
(wac *whatsapp.Conn)
examples/sendTextMessages/main.go:59
↓ 1 callers
Function
login
(wac *whatsapp.Conn)
examples/receiveMessages/main.go:107
↓ 1 callers
Function
marshalMessageArray
(messages []interface{})
binary/node.go:32
↓ 1 callers
Function
marshalWebMessageInfo
(p *pb.WebMessageInfo)
binary/node.go:53
↓ 1 callers
Function
newStore
()
store.go:29
↓ 1 callers
Function
pad
(ciphertext []byte, blockSize int)
crypto/cbc/cbc.go:86
↓ 1 callers
Method
processReadData
(msgType int, msg []byte)
read.go:57
↓ 1 callers
Method
pushInt16
(value int)
binary/encoder.go:51
↓ 1 callers
Method
pushInt20
(value int)
binary/encoder.go:43
↓ 1 callers
Method
pushInt32
(value int)
binary/encoder.go:55
↓ 1 callers
Method
pushString
(value string)
binary/encoder.go:63
↓ 1 callers
Method
queryMediaConn
()
media.go:108
↓ 1 callers
Method
readAttributes
(n int)
binary/decoder.go:253
↓ 1 callers
Method
readInt16
(littleEndian bool)
binary/decoder.go:63
↓ 1 callers
Method
readList
(tag int)
binary/decoder.go:284
↓ 1 callers
Method
readPacked8
(tag int)
binary/decoder.go:85
↓ 1 callers
Method
readPump
()
read.go:18
↓ 1 callers
Function
readSession
()
examples/sendImage/main.go:83
← previous
next →
101–200 of 1,226, ranked by callers