Develop RESTful API to Telegram Bot with backend
Budget: $30 – $250 USD
Create API endpoint that will receive data that is pushed to it
* Create a back end where a client can be created with the following data captured and saved for every client
* Name Surname
* Company* Email
* Telephone Number x 5
* Note
* Space for Device ID's to be added to the client account
* Telegram Group ID
Data will be sent to the API endpoint by 3rd party
Data needs to be processed by extracting the Device ID and then matching it to the client profile
Other data that was included in the API call will then be sent to the telegram group that was specified in that client profile
Information To be included in the Telegram message
Alarm Received
Device ID:
Installation Lat and Long converted to a map
Contact Numbers of the client in order as captured
Note that was added to the client profile
Example of the JSON package:
{"PacketType":1,"SeqNumber":2258,"UpdateDate":"2023-08-31 09:32:24","Alert":30,"AlertMessage":"MD1 Device Motion","Motion":1,"MotionText":"YES","Tamper":0,"TamperText":"NO","Impact":0,"ImpactText":"NO","DeviceId":"1FB8400","DeviceType":15,"DeviceTypeText":" MD1","NotificationsEnabled":1,"InstallationLatitude":-24.826523019125,"InstallationLongitude":29.170135818422}
* Create a back end where a client can be created with the following data captured and saved for every client
* Name Surname
* Company* Email
* Telephone Number x 5
* Note
* Space for Device ID's to be added to the client account
* Telegram Group ID
Data will be sent to the API endpoint by 3rd party
Data needs to be processed by extracting the Device ID and then matching it to the client profile
Other data that was included in the API call will then be sent to the telegram group that was specified in that client profile
Information To be included in the Telegram message
Alarm Received
Device ID:
Installation Lat and Long converted to a map
Contact Numbers of the client in order as captured
Note that was added to the client profile
Example of the JSON package:
{"PacketType":1,"SeqNumber":2258,"UpdateDate":"2023-08-31 09:32:24","Alert":30,"AlertMessage":"MD1 Device Motion","Motion":1,"MotionText":"YES","Tamper":0,"TamperText":"NO","Impact":0,"ImpactText":"NO","DeviceId":"1FB8400","DeviceType":15,"DeviceTypeText":" MD1","NotificationsEnabled":1,"InstallationLatitude":-24.826523019125,"InstallationLongitude":29.170135818422}