Files
kurator_bot/env/Lib/site-packages/telebot-0.0.5.dist-info/METADATA
T
2024-08-24 15:45:54 +03:00

66 lines
1.9 KiB
Plaintext

Metadata-Version: 2.1
Name: telebot
Version: 0.0.5
Summary: A Telegram bot library, with simple route decorators.
Home-page: https://github.com/KyleJamesWalker/telebot
Author: Kyle James Walker
Author-email: KyleJamesWalker@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
License-File: LICENSE
Requires-Dist: pyTelegramBotAPI
Requires-Dist: requests
Telebot
-------
Note: This is not `pyTelegramBotAPI <https://github.com/eternnoir/pyTelegramBotAPI>`_, but do to often confusion I have included
it within this package. So if you accidentally install this instead of `pyTelegramBotAPI <https://github.com/eternnoir/pyTelegramBotAPI>`_
the examples, etc will still work.
This originally was telegram bot library, with simple route decorators, and will now
be imported as telebot_router, to separate `pyTelegramBotAPI <https://github.com/eternnoir/pyTelegramBotAPI>`_ and this package from
collision.
Currently a work in progress, doesn't do much now, but will register and send messages.
Example Setup
^^^^^^^^^^^^^
::
from telebot_router import TeleBot
app = TeleBot(__name__)
@app.route('/command ?(.*)')
def example_command(message, cmd):
chat_dest = message['chat']['id']
msg = "Command Recieved: {}".format(cmd)
app.send_message(chat_dest, msg)
@app.route('(?!/).+')
def parrot(message):
chat_dest = message['chat']['id']
user_msg = message['text']
msg = "Parrot Says: {}".format(user_msg)
app.send_message(chat_dest, msg)
if __name__ == '__main__':
app.config['api_key'] = 'xxxxxxxx:enterYourBotKeyHereToTest'
app.poll(debug=True)