Reputation: 4264
Is there a way of adding a user to a Twilio channel using the REST API?
from twilio.rest import Client
# Initialize the client
account = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
token = "your_auth_token"
client = Client(account, token)
# Update the channel
user = client.chat \
.services("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").users.list()[0]
channel = client.chat \
.services("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
.channels("CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").list()[0]
# How to add user to channel?
Upvotes: 3
Views: 1576
Reputation: 73027
Twilio developer evangelist here.
You can add a member to a channel by creating a member resource using your user's identity. So following on from your code you would need:
channel.members.create(user.identity)
Let me know if that helps.
Upvotes: 8