Module to connect with communication app and send message
Project description
communication app bot
what is this
This project is amied to create a python package can easily send message to any communication app
Support telegram right now, fell free to let me know which app you want to have this function
Installing
pip3 install communicationAppModule
prerequisite
- Telegram
create a bot via botfather to get a bot token
Create Client
# bot token only for telegram
# db_name optional
# log_file_name optional
from communicationApp import *
client = createClient('Telegram', bot_token ='', db_name ='', log_file_name='')
Send Message
# send single sentence
client.send_message("hi")
# send multi line
client.send_message(['hi','John', 'this is wayne'])
Send Photo
# send photo from url
client.send_photo({'photo_url': photo_url})
# send photo from telegram file id
client.send_photo({'file_id': file_id})
#send photo from file
file = open('path', 'rb')
client.send_photo({'file': file})
Get message
# send last response
client.get_response()
# get multi responses
client.get_response(10)
Response Format
{
"status_code": 200,
"data": [{
"user_info":{},
"date": "timestamp",
"text": "string"
}],
"error": "string"
}
Change Log
0.1 (06/03/2022)
- First Release
0.2 (10/04/2022)
- add send photo feature
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for communicationAppModule-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d25359acdc0de43efcbb2c2e695dd68c284403ec7ec149d4869ceb107c8eb76 |
|
MD5 | 8f59407caa4970e52572240d475ab817 |
|
BLAKE2b-256 | 904f48e89ddc7880d83da2294b87d23f25ed8378283dea74d47d9a5261f3caab |