@ConstAssembly Twitter Bot
A twitter bot that tweets a sentence from the Indian Constituent Assembly Debates every 10 minutes.
The bot resides in
bot.py and uses the Tweepy library to tweet text. The
bot depends on the following files:
data.txt- This file contains the raw text, which is used by the bot.
last_line.txt- This file is the memory of the bot. This is used so that the bot can dump its state to disk between each run. The bot currently runs as a cron job. Eg.
Where line 0 represents the row and line 1 represents the column in the data.txt file.
.env- This file contains the secrets required by the bot, such as Twitter API keys.
You can get started by cloning this repository.
git clone firstname.lastname@example.org/rhnvrm/ConstAssemblyBot
After this, you can install dependencies using:
cd ConstAssemblyBot pipenv shell pipenv install
You can now, install a cronjob like this:
*/10 * * * * cd $HOME/apps/ConstAssemblyBot && /usr/local/bin/pipenv run python bot.py