DEV Community

Cover image for Twitter Bot Challenge by Kenya Twitter Developer Community
Velda Kiara
Velda Kiara

Posted on • Updated on

Twitter Bot Challenge by Kenya Twitter Developer Community

Image by Alexander Shatov.

Twitter is a social media site whose purpose is to connect people and allow people to share their thoughts with other users globally.

Twitter allows users to:

  • Discover stories regarding news and events
  • Follow people and companies that post content they enjoy consuming
  • Have live audio conversations through spaces
  • Simply communicate with friends.

Twitter API

The Twitter API is a set of programmatic endpoints that can be used to understand or build the conversation on Twitter.
This API allows you to find and retrieve, engage with, or create a variety of different resources including the following:

  • Tweets
  • Users
  • Spaces
  • Direct Messages
  • Lists
  • Trends
  • Media
  • Places

Use Cases

There are different use cases for using the Twitter API.
The use cases include:

  • Build for businesses: using the API to help your business listen, act, and discover.
  • Build for consumers: build for people on Twitter, to enhance and improve their experience on the platform.
  • Do research: using the API to get historical and real-time data points for your next research project.
  • Teach and learn: teach or learn valuable skills with the API.
  • Build for good: make the world, and Twitter, a better place.
  • Build for fun: experiment, explore, create, and have fun.

Twitter Bot Challenge (#BuildWhat'sNext)

The Twitter Bot Challenge aims to support the tech ecosystem in Kenya to build using the Twitter API. We will be using the API to build for fun by creating bots. We believe all work and no play makes Makena or Maina a dull person.

Why You Should Participate

  • You will improve your skills in using the Twitter API
  • You will expand your network by engaging with other developers using the API
  • You will have fun
  • You will get the chance to win prizes
  • You will get access to more opportunities on using the API

How to Participate

  • Register to participate in the challenge by filling out this form
  • Join the webinar on January 15th 2022 by registering here, the speaker slides can be found here
  • Join the Twitter Developer Community Kenya here
  • Have an idea of what you want to build
  • Apply to get access to the API here
  • Find documentation to help here
  • Tweet about your progress by tagging us @TdevcommunityKe and #TwitterBotChallengeKE, #buildwhatsnext
  • Upon completion write about your experience participating, the good, the bad and the ugly, and most of all what you learned.
  • Submit the link to the article and the link to your bot and more information here
  • Winners will be announced and prizes will be awarded.

Important Dates

15th January 2022 - The challenge begins.
15th February 2022 - The challenge ends.
2nd March 2022 - 10 successful participants will be rewarded.

Resources to Get Started

About the Twitter API

Make your first request

What to build with the Twitter API

Twitter API endpoint map

Twitter API v2 tools and libraries

Helpful Tutorials

How to store streaming Tweets in a Google Sheet

End-to-end building an app to stream Tweets in real-time

How to analyze the sentiment of your own Tweets

Getting started with Postman

Using Search Tweets and Twilio to solve a problem

Twitter API tools

Query builder, Twitter API v2 request generator, and convert v1.1 to v2

Top comments (4)

mucheru profile image
James Maina

Can earlier created bots be submitted? (I created mine when this challenge was first announced, late last year.

veldakiara profile image
Velda Kiara

Sadly no,
we will accept the one's created during the duration of this challenge

andypiper profile image
Andy Piper

Excited to see what you all build!

veldakiara profile image
Velda Kiara

Me too πŸ˜ƒ