Create Slack Bot using WolframAlpha API

I read a thread on Reddit about WolframAlpha API and I decided to try my hands on it. I created two slack Bot using WolframAlpha and both work very nicely see some of the best tweets from L. There is an issue with WolframAlpha API it allows only 2000 API calls in a month, you need to take their paid plans if you make heavy usages.

Ok, before we start the tutorial, I would like to mention, if you are preparing for the internship or full-time job, make sure you read one of the best guides currently available on the web: Summer Internship — The Ultimate Guide on Hackernoon And, if you want to contribute to Open Source projects like this Slack bot, I highly recommend you to read our Getting started with Open Source Guide.

Ok so let’s get started.

This tutorial is about How to create your own Slack Bot using WolframAlpha API. I created one but you can not use it directly as it uses my App-Id and can make only 2000 API calls. (Obviously, I’m not going to spend my money)

You need basic knowledge of python to create your own Slack Bot.

Steps to create Slack Bot

Step 1: Basic Stuff

- Write the name and click on Create App. - You will be redirected to your app page. Click on Connect to Dropbox. I’ll tell you the reason why we are choosing Dropbox to for our code hosting.

Step 2: Changes in Code

Step 3: Upload your code to Dropbox

Step 4: Deploying your app on Heroku

Step 5: Integrate it in your team

Step 6: All Done!

Explanation of the Code

I already explained usages of the files in the directory. I created this Slack Bot using WolframAlpha Module and Flask framework. You should know working with Python modules and all the syntax to understand the code.

Please comment below for the issues related to the post and anything related to the Slack bot. Please use the issue tracker to report any bugs or file feature requests. You can also join Eulercoder Organization on Github, just us an email with following details — Your Name, Your Education level and whether you want to join as a contributor or a mentor.

Clap to Recommend this guide.

This article was originally published on my blog: http://eulercoder.me

If anything is not clear and you want more in-depth information about something, please write an email to me —[email protected] . You can also subscribe to our mailing list to received weekly updates of our latest posts on Internships and Jobs!

Thank you!