|
18 | 18 | # along with this program. If not, see [http://www.gnu.org/licenses/]. |
19 | 19 | """A library that provides a Python interface to the Telegram Bot API""" |
20 | 20 |
|
21 | | -from sys import version_info |
22 | | -import sys |
23 | | -import os |
24 | | - |
25 | 21 | from .base import TelegramObject |
26 | 22 | from .user import User |
27 | 23 | from .chat import Chat |
28 | 24 | from .chatmember import ChatMember |
29 | | -from .photosize import PhotoSize |
30 | | -from .audio import Audio |
31 | | -from .voice import Voice |
32 | | -from .document import Document |
33 | | -from .sticker import Sticker |
34 | | -from .video import Video |
35 | | -from .contact import Contact |
36 | | -from .location import Location |
37 | | -from .venue import Venue |
| 25 | +from .files.photosize import PhotoSize |
| 26 | +from .files.audio import Audio |
| 27 | +from .files.voice import Voice |
| 28 | +from .files.document import Document |
| 29 | +from .files.sticker import Sticker |
| 30 | +from .files.video import Video |
| 31 | +from .files.contact import Contact |
| 32 | +from .files.location import Location |
| 33 | +from .files.venue import Venue |
| 34 | +from .files.videonote import VideoNote |
38 | 35 | from .chataction import ChatAction |
39 | 36 | from .userprofilephotos import UserProfilePhotos |
40 | 37 | from .keyboardbutton import KeyboardButton |
|
43 | 40 | from .replykeyboardremove import ReplyKeyboardRemove, ReplyKeyboardHide |
44 | 41 | from .forcereply import ForceReply |
45 | 42 | from .error import TelegramError |
46 | | -from .inputfile import InputFile |
47 | | -from .file import File |
| 43 | +from .files.inputfile import InputFile |
| 44 | +from .files.file import File |
48 | 45 | from .emoji import Emoji |
49 | 46 | from .parsemode import ParseMode |
50 | 47 | from .messageentity import MessageEntity |
51 | | -from .animation import Animation |
52 | | -from .game import Game |
53 | | -from .shippingaddress import ShippingAddress |
54 | | -from .orderinfo import OrderInfo |
55 | | -from .successfulpayment import SuccessfulPayment |
56 | | -from .invoice import Invoice |
| 48 | +from .games.animation import Animation |
| 49 | +from .games.game import Game |
| 50 | +from .payment.shippingaddress import ShippingAddress |
| 51 | +from .payment.orderinfo import OrderInfo |
| 52 | +from .payment.successfulpayment import SuccessfulPayment |
| 53 | +from .payment.invoice import Invoice |
57 | 54 | from .message import Message |
58 | | -from .inputmessagecontent import InputMessageContent |
59 | 55 | from .callbackquery import CallbackQuery |
60 | 56 | from .choseninlineresult import ChosenInlineResult |
61 | | -from .inlinekeyboardbutton import InlineKeyboardButton |
62 | | -from .inlinekeyboardmarkup import InlineKeyboardMarkup |
63 | | -from .inlinequery import InlineQuery |
64 | | -from .inlinequeryresult import InlineQueryResult |
65 | | -from .inlinequeryresultarticle import InlineQueryResultArticle |
66 | | -from .inlinequeryresultaudio import InlineQueryResultAudio |
67 | | -from .inlinequeryresultcachedaudio import InlineQueryResultCachedAudio |
68 | | -from .inlinequeryresultcacheddocument import InlineQueryResultCachedDocument |
69 | | -from .inlinequeryresultcachedgif import InlineQueryResultCachedGif |
70 | | -from .inlinequeryresultcachedmpeg4gif import InlineQueryResultCachedMpeg4Gif |
71 | | -from .inlinequeryresultcachedphoto import InlineQueryResultCachedPhoto |
72 | | -from .inlinequeryresultcachedsticker import InlineQueryResultCachedSticker |
73 | | -from .inlinequeryresultcachedvideo import InlineQueryResultCachedVideo |
74 | | -from .inlinequeryresultcachedvoice import InlineQueryResultCachedVoice |
75 | | -from .inlinequeryresultcontact import InlineQueryResultContact |
76 | | -from .inlinequeryresultdocument import InlineQueryResultDocument |
77 | | -from .inlinequeryresultgif import InlineQueryResultGif |
78 | | -from .inlinequeryresultlocation import InlineQueryResultLocation |
79 | | -from .inlinequeryresultmpeg4gif import InlineQueryResultMpeg4Gif |
80 | | -from .inlinequeryresultphoto import InlineQueryResultPhoto |
81 | | -from .inlinequeryresultvenue import InlineQueryResultVenue |
82 | | -from .inlinequeryresultvideo import InlineQueryResultVideo |
83 | | -from .inlinequeryresultvoice import InlineQueryResultVoice |
84 | | -from .inlinequeryresultgame import InlineQueryResultGame |
85 | | -from .inputtextmessagecontent import InputTextMessageContent |
86 | | -from .inputlocationmessagecontent import InputLocationMessageContent |
87 | | -from .inputvenuemessagecontent import InputVenueMessageContent |
88 | | -from .inputcontactmessagecontent import InputContactMessageContent |
89 | | -from .labeledprice import LabeledPrice |
90 | | -from .shippingoption import ShippingOption |
91 | | -from .precheckoutquery import PreCheckoutQuery |
92 | | -from .shippingquery import ShippingQuery |
| 57 | +from .inline.inlinekeyboardbutton import InlineKeyboardButton |
| 58 | +from .inline.inlinekeyboardmarkup import InlineKeyboardMarkup |
| 59 | +from .inline.inputmessagecontent import InputMessageContent |
| 60 | +from .inline.inlinequery import InlineQuery |
| 61 | +from .inline.inlinequeryresult import InlineQueryResult |
| 62 | +from .inline.inlinequeryresultarticle import InlineQueryResultArticle |
| 63 | +from .inline.inlinequeryresultaudio import InlineQueryResultAudio |
| 64 | +from .inline.inlinequeryresultcachedaudio import InlineQueryResultCachedAudio |
| 65 | +from .inline.inlinequeryresultcacheddocument import InlineQueryResultCachedDocument |
| 66 | +from .inline.inlinequeryresultcachedgif import InlineQueryResultCachedGif |
| 67 | +from .inline.inlinequeryresultcachedmpeg4gif import InlineQueryResultCachedMpeg4Gif |
| 68 | +from .inline.inlinequeryresultcachedphoto import InlineQueryResultCachedPhoto |
| 69 | +from .inline.inlinequeryresultcachedsticker import InlineQueryResultCachedSticker |
| 70 | +from .inline.inlinequeryresultcachedvideo import InlineQueryResultCachedVideo |
| 71 | +from .inline.inlinequeryresultcachedvoice import InlineQueryResultCachedVoice |
| 72 | +from .inline.inlinequeryresultcontact import InlineQueryResultContact |
| 73 | +from .inline.inlinequeryresultdocument import InlineQueryResultDocument |
| 74 | +from .inline.inlinequeryresultgif import InlineQueryResultGif |
| 75 | +from .inline.inlinequeryresultlocation import InlineQueryResultLocation |
| 76 | +from .inline.inlinequeryresultmpeg4gif import InlineQueryResultMpeg4Gif |
| 77 | +from .inline.inlinequeryresultphoto import InlineQueryResultPhoto |
| 78 | +from .inline.inlinequeryresultvenue import InlineQueryResultVenue |
| 79 | +from .inline.inlinequeryresultvideo import InlineQueryResultVideo |
| 80 | +from .inline.inlinequeryresultvoice import InlineQueryResultVoice |
| 81 | +from .inline.inlinequeryresultgame import InlineQueryResultGame |
| 82 | +from .inline.inputtextmessagecontent import InputTextMessageContent |
| 83 | +from .inline.inputlocationmessagecontent import InputLocationMessageContent |
| 84 | +from .inline.inputvenuemessagecontent import InputVenueMessageContent |
| 85 | +from .inline.inputcontactmessagecontent import InputContactMessageContent |
| 86 | +from .payment.labeledprice import LabeledPrice |
| 87 | +from .payment.shippingoption import ShippingOption |
| 88 | +from .payment.precheckoutquery import PreCheckoutQuery |
| 89 | +from .payment.shippingquery import ShippingQuery |
93 | 90 | from .webhookinfo import WebhookInfo |
94 | | -from .gamehighscore import GameHighScore |
95 | | -from .videonote import VideoNote |
| 91 | +from .games.gamehighscore import GameHighScore |
96 | 92 | from .update import Update |
97 | 93 | from .bot import Bot |
98 | 94 | from .constants import (MAX_MESSAGE_LENGTH, MAX_CAPTION_LENGTH, SUPPORTED_WEBHOOK_PORTS, |
|
0 commit comments