Skip to main content

telegram listener tool

Project description

action-react

action-react is a tool that reacts to Telegram chat messages.

GitHub GitHub Build Status codecov PyPI Docs

Project Board

Overview

action-react specifically listens to an account in a Telegram chat and makes corresponding http calls given the content of the message. This is inspired by tuixue.online-visa, a tool that periodically checks and publishes US consulate visa appointment availabilities across the world.

A possible application of this tool is to use it to listen to a Telegram bot publishing messages about new visa appointments, and makes http calls to the consulate appointment service to grab the desired spot.

Installation

Install the library's dependencies and build the library using:

pip install action-react

Usage

In your code, begin by importing the package:

from action-react import main

You can connect it to a telegram chat using:

main(api_id, api_hash, phone, username, target_date, cities)

For example, you can use main("123", "hash123", "+12345678901", "username", datetime.date(2022,2,2), ["boston", "houston"]) to start the function.

Alternatively, you can directly run python main.py after setting up the configurations in config.ini.

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

action-react-0.0.5.tar.gz (19.9 kB view details)

Uploaded Source

File details

Details for the file action-react-0.0.5.tar.gz.

File metadata

  • Download URL: action-react-0.0.5.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for action-react-0.0.5.tar.gz
Algorithm Hash digest
SHA256 c6dca06b39aa1cab7a4d4774018b8c15966823c0699a5e8a1cbb3c2b66efa204
MD5 a48c082a7184cb33f2ea15441d74f37a
BLAKE2b-256 35f9c2ae8ec35b7ec78f43da978649a64ad6f50132938c0435a5c1e894b4c3ab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page