python-telegram-bot support for cherrypy.
Project description
python-telegram-bot support for cherrypy.
Installation
pip install marbaloo_telegram
Usage
For the simple way you can just send anything supported by python-telegram-bot,
# app.py import marbaloo_telegram import cherrypy marbaloo_telegram.Plugin(cherrypy.engine, 'TOKEN').subscribe() cherrypy.tools.telegram = marbaloo_telegram.Tool() class Root(object): @cherrypy.expose def index(self): bot = cherrypy.request.telegram_dp.bot message = bot.sendMessage(text='TestMessage!', chat_id='38855883') return message.text root_path = os.path.dirname(__file__) cherrypy.quickstart(Root(), '/', { '/': { 'tools.telegram.on': True, } })
But if you want to use more interactive interface, you can get bot dispatcher from plugin and define your telegram controller after cherrypy.engine.start,
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
File details
Details for the file marbaloo_telegram-0.1.0.tar.gz
.
File metadata
- Download URL: marbaloo_telegram-0.1.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb4b6f5b7ed40f5596dc8a39b77e9166586e38ce77f0ad98e7e9481487e0af91 |
|
MD5 | 7b6f248f805f509534e9b7e669f167af |
|
BLAKE2b-256 | c3d667e5e6fe1b3a06d7568e2378f1f1f815c7e4454deadeb4dd5ac4572a44bb |