@ConstAssembly Twitter Bot
A twitter bot that tweets a sentence from the Indian Constituent Assembly Debates every 10 minutes.
Development Docs
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.
12
0
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.
Getting Started
You can get started by cloning this repository.
git clone git@github.com/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