.. _telethon-events:

=============
Update Events
=============

.. currentmodule:: telethon.events

Every event (builder) subclasses `common.EventBuilder`,
so all the methods in it can be used from any event builder/event instance.

.. automodule:: telethon.events.common
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.newmessage
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.chataction
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.userupdate
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.messageedited
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.messagedeleted
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.messageread
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.callbackquery
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.inlinequery
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.album
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events.raw
    :members:
    :undoc-members:
    :show-inheritance:

.. automodule:: telethon.events
    :members:
    :undoc-members:
    :show-inheritance:
