Home » Internet » How to Use Discord Bots to Post Tweets from Twitter

How to Use Discord Bots to Post Tweets from Twitter

by Ravi Teja KNTS
How to Post Tweets on Discord using bots

Do you want to share your tweets with Discord friends or want to get notified whenever there is a new tweet from your followed account? All you need is a Discord bot that can post, share, and pull tweets from Twitter via Discord server. While there are quite a few Twitter bots to choose from, these were some of the best Discord Twitter bots we found.

Bots Discord Bots for Twitter

1. Tweet Shift

Tweet Shift is an all-in-one Twitter bot where you can also set up to pull tweets into Discord automatically. It also responds to commands, so you can use them to like or retweet any tweet directly from Discord itself. All in all, it offers a complete package of Twitter commands right into your server for free. Keeping all the additional features aside, here’s how you can post tweets on Discord.

1. Open Tweet Shift website and click on the Invite to Server button.

Inviting TweetShift to discord server

2. It will open the Discord website in a new tab. Login to discord if not already and Select the server that you want to add the Twitter bot to. Click on Continue when done.

Selecting the server to add Tweet Shift

3. For the bot to function, Tweet Shift requires a few permissions and to grant them, click on Authorize. Once done, you will be redirected to the Tweet Shift website with a Server added! message. Click on the Dashboard button at the top right corner.

Opening Tweet Shift dashboard

4. This requires additional permissions to access your Discord servers. Grant them and select the server that you have added Tweet Shift to already.

Selecting the server in Tweet Shift website

5. In the dashboard, click on the Auto-posting option in the sidebar. Now enter the account that you want to follow, select the channel that you want the tweets to be posted.

Setting up Auto Posting on Tweet Shift

6. There are more options here for you to choose like what kind of tweets you want to receive and whom to ping when there is a new tweet etc. Once done, click on Start. You can add multiple Twitter accounts to Discord server using the same steps.

Starting the Auto-Posting

7. That’s it, you will get notified from that account when there is a new tweet. This is how it is going to look.

Tweet Shift tweets in Discord

8. To stop it, just open the Tweet Shift website > Dashboard > Select your server > Auto Posting and scroll down to find all your subscriptions. Click on the Delete button on the side to stop getting notified. Or, click on the Edit flags button to change your notification or channel preferences.

Deleteing the Auto Posting in Tweet Shift

2. QTweet

While Tweet Shift posts tweets automatically to your desired channel in your desired server, QTweets enables the option to get any latest tweets from any account with just a command. So if you don’t want to get notified for all the tweets all the time, this bot will be handy to get tweets instantly to Discord with just commands. Also, QTweet can be installed easily in a server. Here’s how.

1. To add QTweet to your server, open the QTweet page on the top.gg Discord bot Store and click on Invite option in the sidebar.

Inviting QTweet to Discord Server

2. If you haven’t logged into Discord on the browser, do it now and select the server that you want to add Discord Twitter bot to.

Adding QTweet to desired server

3. QTweet needs some permissions to work so grant them by clicking on Authorize button.

Authorizing QTweet in discord

4. Now complete the captcha and you will see an authorization success message.

QTweet Authrorized message

5. That’s it. Open the Discord channel and enter the command !!tweet username to get the latest tweet from that Twitter account. For example, give the command !!tweet techwiser and you will get Techwiser’s latest tweet.

Tweets in QTweet

3. Mee6

Mee6 is a powerful Discord that will act like the swiss army knife for you. It allows you to create custom commands for not only Twitter but also YouTube, Twitch, and Reddit and let you manage your Discord channel and server. On the other hand, it will slow down the server and comes with a subscription plan that will cost $11.95 per month.

Here’s how you can set up Mee6 to post tweets.

1. If you haven’t already installed Mee6, open the Mee6 website and click on Add to Discord button.

Adding Mee6 to the server

2. Now log in to your discord account if not already and click on the Setup Mee6 button beside the desired server name. It will open a pop-up window, click on Authorize to grant permissions to Mee6 to access that server.

Seting up Mee 6 on desired server

3. That will close the pop-up windows and you will be redirected to the Mee6 dashboard where you can find an Upgrade to Premium option at the top right.

Upgrading to premnium on Mee 6

4. Click on it and choose a monthly, yearly or lifetime subscription as it is a paid feature.

Mee6 premium plans

5. Once subscribed, get back to the dashboard by clicking on the Dashboard option in the sidebar. Here, scroll down and select the Twitter option under social connectors.

Opening Twitter option on Mee 6

6. Now enable the Twitter button and enter account username from where you want to pull tweets from. Select the channel on which you want to get notified on your server. That’s it, all the tweets from the specified account will be delivered to you on the channel added.

4. IFTTT

Getting tweets to Discord in Mee6 is a paid feature but you can also use IFTTT to get the same functionality without even installing Twitter bot. It is an automation web app where you can create conditions called applets to connect services/apps allowing them to communicate, pass data through API, and execute actions based on set parameters. For example, when you are in the office, set the phone to silent or when you publish a post on Instagram, it will be posted to Twitter too. Similarly, you can connect Twitter and Discord such that when a set condition is met, an action is executed. You can create your own applets or use one created by someone else.

1. Open the IFTTT website and log in to the service. Now click on Create button at the top right corner to create a new applet.

creating a new applet on IFTTT

2. Select the If This button

Creating if this in IFTTT

3. Search for Twitter and select it.

selecting Twitter

4. Scroll down and select New tweet by a specific user and click on Connect button on the next screen.

selecting New tweet by a specific user as a if condition

5. This will open a pop-up. Log in to your Twitter account and grant permissions to IFTTT app to access tweets and timelines by clicking on Authorize app button.

Authorizing IFTTT

6. Enter the username and click on Create trigger button.

Providing username in IFTTT

7. Once done, you will redirected back to IFTTT. Now, select the Then That button.

Creating Then That Condition on IFTTT

8. Click on Webhooks block.

selecting Webhooks as then that in IFTTT

9. You will find an option called Make a web request. Open it and click on Connect button on the next page.

Making a web request with IFTTT

10. It will open a form. To fill the form, open Discord in a new tab and open the channel that you want to get notified inside. Then click on the Settings icon beside the channel name.

Channel settings on discord

11. Here select Integrations option and then click on Webhooks.

Webhooks for Discord channel

12. Click on New Webhook button and name it. Then click on the Copy Webhook URL button.

creating a new webhook on discord

13. Go back to the IFTTT tab and paste the webhook URL in the URL section.

Pasting Discord webhook in IFTTT

14. Then change the Method to Post and Content Type to application/json from the drop-down menu.

Changing webhook IFTTT settings

15. Paste the below code in the Body section. Change the name techwiser to the account that you want to follow on Twitter and click Create action button at the bottom.

{ "username":"@techwiser tweeted", "content":"@{{UserName}} tweeted this at {{CreatedAt}}: {{LinkToTweet}}" }
Pasting the body

16. Finally, click on Continue and then Finish. That’s it, any tweets from that account will be pushed to your Discord channel including the retweets. But, won’t notify you about the replies.

Tweets on discord with IFTTT

Wrapping Up – Use Discord Bots to Post Tweets from Twitter

If you are already a Mee6 premium subscriber, go for it as it offers you all the features that you could need for your Discord server or channel. If not, Tweet Shift the the perfect Discord bot for you to choose. IFTTT can be the preferred method if your server is big enough, so that you won’t be facing lag in voice channels. 

Also Read:

You may also like