-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed security flaw with other tweet commands; Updated README
Signed-off-by: avaakash <[email protected]>
- Loading branch information
Showing
2 changed files
with
26 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,27 @@ | ||
# Tweet From Message | ||
This application will tweet anything to forward to your Telegram bot. | ||
How to create Telegram Bot: | ||
How to get Twitter API keys: | ||
This application will tweet anything you forward to your Telegram bot. | ||
- How to create Telegram Bot: [Telegram Botfather](https://core.telegram.org/bots#6-botfather) | ||
- How to get Twitter API keys: [Twitter API docs](https://developer.twitter.com/en/docs/twitter-api) | ||
|
||
Give the tokens and keys to the env.json file (a sample is given, follow that naming convention only) | ||
Run the main.py file and voila, now send any text to your telegram bot and it will tweet it | ||
Or you can run the start.sh file to start a background process. And stop.sh to kill the process | ||
### Steps to Run | ||
1. Give the tokens and keys to the env.json file (a sample is given, follow that naming convention only) | ||
2. Run the start.sh script (or you can run the main.py file) | ||
3. Send a message to bot and it will tweet it. | ||
4. Run stop.sh to stop the bot server | ||
|
||
Telegram bot commands | ||
/start: displays a info message | ||
/delete: deletes the last tweet done through the bot | ||
### Telegram bot commands | ||
- /start: displays an info message | ||
- \<tweet\>: tweets the message | ||
- /delete: deletes the last tweet done through the bot | ||
- /comment \<tweet\>: adds a comment to the last tweet done through the bot | ||
|
||
*Note*: change "\<tweet\>" with your tweet message | ||
|
||
### Security | ||
The bot will only respond to specified telegram user ids only. Enter your telegram user ids in the env.json file. | ||
## Upcoming Features | ||
- Option to reply to comment tweet | ||
- Option to reply to any of the last 7 tweets | ||
- Last 7 tweet stats | ||
- Popular hashtag auto-addition | ||
- Option to like all retweets of the last 7 tweets |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters