Skip to main content
PyCon US is happening May 14th-22nd in Pittsburgh, PA USA.  Learn more

aioworkers plugin for Telegram

Project description

https://travis-ci.org/aioworkers/aioworkers-tg.svg?branch=master https://img.shields.io/pypi/v/aioworkers-tg.svg

Plugin to work with Telegram in aioworkers.

Features:

  • Telegram user.

  • Telegram channels.

  • Telegram groups.

Usage

Install it with pip:

pip install aioworkers-tg

Create entity of bot in aioworkers config:

bot:
    cls: 'aioworkers_tg.bot.TelegramBot'
    api_token: '1234567890'

You can use it directly from context:

await context.bot.channel('@yourchannel').send_text("Hello from channel!")

Also it is possible to create chat instance and send messages directly:

chat:
    cls: 'aioworkers_tg.chat.TelegramChat'
    bot: 'bot' # reference to created bot
    group_id: '11111'
await context.chat.send_text("Hello!")

Supported by

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