# Private messages API

**URL:** <https://staging-discuss.dev.twitch.com/t/private-messages-api/27649>\
**Category:** API\
**Created:** [August 11, 2020, 3:04pm UTC](https://staging-discuss.dev.twitch.com/t/private-messages-api/27649 "2020-08-11T15:04:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![nearmint](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/nearmint/32/9958_2.png) [@nearmint](https://staging-discuss.dev.twitch.com/u/nearmint)\
**Post date:** [August 11, 2020, 3:04pm UTC](https://staging-discuss.dev.twitch.com/t/private-messages-api/27649/1 "2020-08-11T15:04:39Z")

</div>

Hi there,  
I want to receive the private messages send to my twitch account in an external program. Then, I also want to reply to those messages from the external program.

My twitch account is no bot, it’s a streamer account.

I’ve seen this thread: [Private messages](https://staging-discuss.dev.twitch.com/t/private-messages/11166/2)  
Does this work for my case as well?

Thank you!

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 11, 2020, 3:50pm UTC](https://staging-discuss.dev.twitch.com/t/private-messages-api/27649/2 "2020-08-11T15:50:41Z")

</div>

Private messages were removed from Twitch Complete.  
If you refer to Whispers instead, the general advice is to not bother with Whispers as bots do not have reliable delivery rates with them due to abuse by spammers

Whispers are send and Received over IRC/Chat/TMI

They are revived as a message for Command `WHISPER` and sent via `.w target message here`

What Alca wrote in the thread you have linked still applies. But Bots generally have issues with delivery success rates

---

<div class="post-metadata">

**Author:** ![nearmint](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/nearmint/32/9958_2.png) [@nearmint](https://staging-discuss.dev.twitch.com/u/nearmint)\
**Post date:** [August 11, 2020, 4:04pm UTC](https://staging-discuss.dev.twitch.com/t/private-messages-api/27649/3 "2020-08-11T16:04:40Z")

</div>

Hi Barry! Thanks for replying. Is it possible to send whispers from my own account (the streamers account) through the API? I basically want to manage all the twitch messages I receive in an external tool (and also reply from that external tool). Since my own account (the streamer account) receives the messages, a bot would be useless I think

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 11, 2020, 4:12pm UTC](https://staging-discuss.dev.twitch.com/t/private-messages-api/27649/4 "2020-08-11T16:12:05Z")

</div>

No it’s real time Twitch Chat or real time via PubSub

---

<div class="post-metadata">

**Author:** ![nearmint](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/nearmint/32/9958_2.png) [@nearmint](https://staging-discuss.dev.twitch.com/u/nearmint)\
**Post date:** [August 11, 2020, 6:12pm UTC](https://staging-discuss.dev.twitch.com/t/private-messages-api/27649/5 "2020-08-11T18:12:54Z")

</div>

PubSub means I can use my own external service right? I dont want to send automated replies to people. But I want to create a basic website where my mods can log in and reply to the whispers people send to my account. Is that possible?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 11, 2020, 7:46pm UTC](https://staging-discuss.dev.twitch.com/t/private-messages-api/27649/6 "2020-08-11T19:46:16Z")

</div>

> [@nearmint](#):
>
> Is that possible?

No as thats basically the same thing.

---

<div class="post-metadata">

**Author:** ![system](https://d2spem0quai2ol.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://staging-discuss.dev.twitch.com/u/system)\
**Post date:** [September 10, 2020, 7:49pm UTC](https://staging-discuss.dev.twitch.com/t/private-messages-api/27649/7 "2020-09-10T19:49:09Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
