Twitter Bot using Python
Budget: $30 – $250 USD
Hello,
I would like to create a Twitter Bot. I don't need a complete bot, just a few skeleton codes.
*Project Requirements:*
- Python 3.x
- Tweepy library (I accept other suggestions)
- Must support Twitter API v2
- I will not provide Twitter APIs keys. I will install the code with my API keys.
- Please state which type of API permissions I will need in my Twitter Developer account (essentials, premium, etc.)
*Bot functionalities*
The bot must respond to essentially two commands:
@bot_username #stats
: This command will be responding the message to the user with the output from "def show_stats()"
: The coder does not need to write the "show_stats()" -> instead, write you can return a demo text
@bot_username #keyword <PERIOD> <KEYWORD>
: This command will be returning to the user with the output from "def search(keyword, period)"
: the <KEYWORD> must be between 4 and 32 characters; otherwise, an error response is returned
: <PERIOD> can be either: "day", "week", "month" (all other strings should be rejected)
: The coder does not need to write the "search(keyword, period)" -> instead, write you can return a demo text
@bot_username #help (or any other command not above)
: will command will provide quick help to the user by returning the function "def show_help()"
: The coder does not need to write the "show_help()" -> instead, write you can return a demo text
If I am happy with the coder/deliverable, I need to use the same coder for future developments.
I would like to create a Twitter Bot. I don't need a complete bot, just a few skeleton codes.
*Project Requirements:*
- Python 3.x
- Tweepy library (I accept other suggestions)
- Must support Twitter API v2
- I will not provide Twitter APIs keys. I will install the code with my API keys.
- Please state which type of API permissions I will need in my Twitter Developer account (essentials, premium, etc.)
*Bot functionalities*
The bot must respond to essentially two commands:
@bot_username #stats
: This command will be responding the message to the user with the output from "def show_stats()"
: The coder does not need to write the "show_stats()" -> instead, write you can return a demo text
@bot_username #keyword <PERIOD> <KEYWORD>
: This command will be returning to the user with the output from "def search(keyword, period)"
: the <KEYWORD> must be between 4 and 32 characters; otherwise, an error response is returned
: <PERIOD> can be either: "day", "week", "month" (all other strings should be rejected)
: The coder does not need to write the "search(keyword, period)" -> instead, write you can return a demo text
@bot_username #help (or any other command not above)
: will command will provide quick help to the user by returning the function "def show_help()"
: The coder does not need to write the "show_help()" -> instead, write you can return a demo text
If I am happy with the coder/deliverable, I need to use the same coder for future developments.