|
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