Library for development Telegram bots
Project description
Telegram-botup
The library has several utilities for creating telegram bots:
- Dispatcher handles incoming updates
- Sender implements Telegram API methods
- Other utils, types and etc
Installation
$ pip install telegram-botup
Example
from flask import Flask, request
from botup import Dispatcher, Sender
TOKEN = "token"
flask_app = Flask(__name__)
dispatcher = Dispatcher()
sender = Sender(TOKEN)
@dispatcher.message_handler('hello')
def hello_handler(chat_id, update):
sender.send_message(chat_id, f'Hello {update.message.from_.first_name}')
@flask_app.route(f'/{TOKEN}', methods=['POST'])
def index():
dispatcher.handle(request.get_json())
return "!", 200
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
telegram-botup-0.5.3.tar.gz
(27.3 kB
view hashes)
Built Distribution
Close
Hashes for telegram_botup-0.5.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff649da5b5ac815a78838df20c42799bb464b517bc7f7d371ce42be2daf66ee5 |
|
MD5 | e39566c75929fd09535b68534f71e50b |
|
BLAKE2b-256 | 60cf3e2c2a26af942b0215a4644bf5866a78caedcfadb308a5d93fdf9adbaccb |