-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How do I send a message to a whatsapp channel? #549
Comments
the JID replace 'newsletter' with 's.whatsapp.net' in JID normalization function. Channel messages are not end-to-end encrypted, so we cannot send messages to channels using the 'sendMessage' function. |
@Auties00 any updates on this? |
Find the channel id in console by running the bot |
I didn't find the channel id at all, how?, in the bot console it's not there either |
still have update for this ? |
Do anybody get any workaround on this? Thanks in Advance. |
I did lots of tests and research about this feature and seems like it's not really possible to send messages to channels through baileys right now. I couldn't find any workaround. I've seem messages from @purpshell on the lib discord server saying they are working on supporting WhatsApp channels. |
I've tried it by converting function from Whatsmeow library to Baileys library |
Sorry for the late reply, here's an example code for sending a text message to a channel const { proto } = require('@whiskeysockets/baileys')
const msg = { conversation: 'some text' }
const jid = '123@newsletter'
const plaintext = proto.Message.encode(msg).finish()
const plaintextNode = {
tag: 'plaintext',
attrs: {},
content: plaintext
}
const node = {
tag: 'message',
attrs: { to: jid, type: 'text' },
content: [plaintextNode]
}
return sock.query(node) |
U can use sendMessage function for post status |
I get this error when trying to send message with your solution. Any idea of what I could be missing?
I already checked that the user is a channel admin and that the channel id is corret. |
It's not an error it's log maybe your in your bot connection have log |
I have no idea about that. But, was the message successfully sent to the channel? |
@Rippanteq7 No, it isn't sent to the channel :( @Riders004 the only log i get ater trying to send the message is this: {
tag: 'ack',
attrs: {
from: '120363261578705116@newsletter',
class: 'message',
id: '60438.34089-10',
error: '400',
t: '1713201479'
},
content: undefined
} |
What version of baileys r u using? working fine for me using the latest version from npm |
I'm using 6.6.0. Still trying to find out what is wrong. I don't get any error, just the "received error in ack" log and the message isn't sent. I've tried adding a timeout to the |
i also experience this, but when i move to whatsapp which is registered as beta sometimes it can be sent even though it often still errors with error 400, I don't know what the solution is. @Rippanteq7 how does your script work properly, or is this an error from the whatsapp server? |
Well, I have no idea. My friend tried it also works fine on him |
May I know what version of balieys and client you are?, also the same with WhatsApp what version?, is it participating in the beta program? My version use:
|
|
Do you use regular WhatsApp or WhatsApp Business? |
Regular whatsapp |
Where did you make the script, meaning your bot script, is it from someone's github repository like nurutomo or yourself? |
Yeah, I've recoded wabot-aq script |
hm..., is there any other solution if using the original source? |
Can you show me an working example |
can send video/image/audio too? |
+1 same question can send for media like image, video, sound and etc ?
|
How to send with images or stickers? Any idea please? |
import pkg from '@whiskeysockets/baileys'; export default {
}, |
`import pkg from '@whiskeysockets/baileys'; export default {
}, |
@shaheedghazi is it possible to send forwarded messages from other channels? like forwarding from channel messages to groups or private chats. |
How to send a image/videos to channel? |
It is working! But how to send images and buttons to a channel? |
Good Sir, Any solution or alternative method on how to send such message |
So no way to send media with caption to channels? |
Describe the bug
I tried to send a message in channel with baileys, but it didn't work and instead sent to an id with nowhere to go.
To Reproduce
Steps to reproduce the behavior:
I tried to find the channel id by logging into whatsapp web using kiwi browser so that I can see the Inspect element, and I found the id
120363190224821113@newsletter
as per the screenshot belowI created a trigger function where if I send the command
!msgtochannel
can send to the channelAfter that I tried to send a command so that the message was sent to the channel, but the result was nothing at all, no error occurred.
I don't know where this is actually going.
Expected behavior
I wish I could send messages to my whatsapp channel with baileys like on whatsapp web too.
Environment (please complete the following information):
connectOptions
look like?The text was updated successfully, but these errors were encountered: