It is an autoresponder script in which all the sending and receiving messages are done by automatically.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter Šurda a059dcff30
2 years ago
.gitignore Initial commit 2 years ago Fixes 2 years ago Fixes 2 years ago
credentials.ini Added credentials.ini file 2 years ago


The aim of this python script is to run bitmessages application automatically.This script will monitor the reponses from Responder and perform accordingly.

This script loads all the inbox messages and sent response automatically to each messages.They are triggered based on rules and time intervals that are defined.

This send message from one node to another node automatically. This reduces the manual work of sending response to recipient.

For example, when somebody send a new messages to your address, they immediately receive response/message from your address. And when somebody sends messages from same address continously(repeatedly) then it will skip those messages and after having completion of 5 minutes interval they receive reponses in the gap of 5 minute and in between that if another address's message appears in the list of inbox messages it will respond that address immediately.skiping the messages recieved from same address continuosuly and respond them within a interval of 5 mintues.

For more information about Bitmessage, please visit


Clone the repo:

git clone && cd PyBitMessage_AutoResponder

And.. you're done.

Run the application

Before running this script please run the bitmessages application, because if you don't run your application simultenously you can get a connection error.

Configuration Steps

1.Put the autoresponder.conf file into the .config directory which contains the database of bitmessage application.

2.To establish a connection, copy and paste these lines into the bitmessagesettings section of the keys.dat file.Note that the values "username" and "password" below are merely examples, and should be replaced by values that cannot feasibly be guessed: --> apienabled = true --> apiport = 8442 --> apiinterface = --> apiusername = --> apipassword = abc@123

3.For running the application use --> python3