- Textnow Messages Not Sending
- Free Texting
- Textnow Messages Link
- Textnow Log In With Facebook
- Textnow Messages
You need to enable JavaScript to run this app. You need to enable JavaScript to run this app. Message and MultiMediaMessage class have a new markasread method to mark the message as read. Markasread will make a POST to the textnow.com server. Client.getmessages now returns a list of Message or MultiMediaMessage classes. For the old function which returned the raw dict use client.getrawmessages.
Latest versionReleased:
Texting python package which utilizes TextNow.
Project description
TNAPI is a python module that uses TextNow to enable free programmable texting
Credit
- Developer: Leonardo Wu-Gomez
- Reddit: leogomezz4t
- Please tell me if you have any ideas for the API or reporting a bug
Installation
Method One: Using git clone
Method Two: Using pip
Note: If there is an unexplained error with the pip install, try adding the --user flag to it.
Usage
Ways to authenticate
How to send an sms message
How to send an mms message
How to get new messages
How to get all messages
How to get all sent messages
How to filter messages
How to synchronously block until a response
Simple bot snippet
Custom Module Exceptions
FailedRequest:
This API runs on web requests and if the request fails this Exception will be raised
AuthError:
During an auth reset if a cookie is not passed and there is no stored cookie in the file it will raise this error.
Patch Notes
1.1.4
Textnow Messages Not Sending
- bug fixes
1.1.3
- bug fixes
1.1.2
- bug fixes
1.1.1
- Import Bug Fixes
1.1.0

- bug fixes
- if a cookie argument is passed to
Clientit will overide the stored cookie. - cookie argument can now be passed to
client.auth_reset() - Changed import name from
TNAPItopytextnow
1.0.3
- Bug fixes
1.0.2
Clienthas new functionclient.wait_for_response(number, timeout=True). Documentation on how to use it aboveMessagehas same function but the number argument is set to the number who sent the message.client.Message.wait_for_response(timeout=True)
1.0.1

- Fixed config json.JSONDecodeError
- new Class
MessageContainerthat acts as a list with some added functions and__str__() MessageContainerhas methodgetwhich will return aMessageContainerthat filtered through all messages- Fixed readme.md Usage section.
1.0.0
Complete overhaul of the way this module works.
client.get_new_messages()is now deprecated and no longer in use. Instead of that use the new methodclient.get_unread_messages()which will return all unread messages. It will return the same thing each time unless you mark the messages as read withMessage.mark_as_read()MessageandMultiMediaMessageclass have a newmark_as_read()method to mark the message as read.mark_as_read()will make a POST to the textnow.com server.client.get_messages()now returns a list ofMessageorMultiMediaMessageclasses. For the old function which returned the raw dict useclient.get_raw_messages()client.get_sent_messages()is a new method that gets all messages you have sentclient.get_received_messages()is a new method that gets all messages you have received regardless of whether or not it has been read.client.get_read_messages()is a new method that returns all messages that have been read by you.
0.9.8
- Bug Fixes
0.9.7
- Bug Fixes
0.9.6
- Bug Fixes
0.9.5
- Linux
__file__not absolute.Used os.path.abspath
0.9.4
- Bug fixes
0.9.3
- Added constants such as
- SENT_MESSAGE_TYPE
- RECEIVED_MESSAGE_TYPE
- MESSAGE_TYPE
- MULTIMEDIAMESSAGE_TYPE
- Fixed MultiMediaMessage.mv() function
0.9.2
- No longer have to use selenium to authenticate. Now you have to manually grab connect.sid cookie.
0.9.1
- Nothing much
0.9.0
- Using Message and MultiMediaMessage classes instead of dictionary for /get_new_messages/get_sent_messages
- get_messages still returns old dictionary
- Fixed user_sids.json overwrite problem
0.8.0
- Fixed the receiving messages. Now working 100%
0.7.0
- Added FailedRequest and InvalidFileType errors to Client instance
0.5.0
- bug fixes
0.4.0
- Added
Client = TNAPI.Clientin __init__.py - Fixed the failed login import in TNAPI.py
0.3.0
- Receiving messages are better but not good
0.2.0
- Nothing much
0.1.0
- Initial Commit
- Can send messages and photos/videos
- receiving messages a work in progress
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
Release historyRelease notifications | RSS feed
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0
0.9.8

0.9.7
0.9.6
0.9.5
0.9.4
0.9.3
0.9.2
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
| Filename, size | File type | Python version | Upload date | Hashes |
|---|---|---|---|---|
| Filename, size PyTextNow-1.1.4-py3-none-any.whl (9.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes |
| Filename, size PyTextNow-1.1.4.tar.gz (8.7 kB) | File type Source | Python version None | Upload date | Hashes |
Free Texting
Hashes for PyTextNow-1.1.4-py3-none-any.whl
| Algorithm | Hash digest |
|---|---|
| SHA256 | 7f8c29e471712885a5f3eaca2ebd17ca127a702f9d83785161ecbfa5d2cb6174 |
| MD5 | 656547cf7b3eac7d8396d47c57dc3acc |
| BLAKE2-256 | e0b585acdafdd9afbdb2b028df488f2ff890b43ef2936a123a69179ca3f0f0e7 |
Textnow Messages Link
CloseTextnow Log In With Facebook
Hashes for PyTextNow-1.1.4.tar.gz
Textnow Messages
| Algorithm | Hash digest |
|---|---|
| SHA256 | d1498d521d0271855e2372db3d7b4e25e1aaff4556f92033871efd5d93adad79 |
| MD5 | a8732cb012137f93733afe67cf2c478d |
| BLAKE2-256 | 947f17cada97c5228d0347cdb4175dbaacd6ecef5aebd96e637ba86855f3b272 |

Comments are closed.