Как исправить ImportError во встроенном боте телеграммы Python?

Я пишу тестовую телеграмму, встроенную программу бота, ниже:

      import telebot
from telebot import types
import time

TOKEN = "Your Bot's Token"
bot = telebot.TeleBot(TOKEN)


@bot.inline_handler(lambda query: query.query == 'test')
def test(inline_query):
    r = types.InlineQueryResultArticle(
        # The id of our inline result
        id='1',
        title='test',
        input_message_content=types.InputTextMessageContent(
            'I am a message'
        )
    )
    bot.answer_inline_query(inline_query.id, [r])


@bot.inline_handler(lambda query: query.query == 'image')
def image(inline_query):
    r = types.InlineQueryResultPhoto(
        id='11',
        photo_url='https://images.assettype.com/swarajya/2020-08/a46bd36a-e65b-4b0b-91d9-c0fcac98c518/telegram.jpg?w=1200&h=800',
        thumb_url='https://images.assettype.com/swarajya/2020-08/a46bd36a-e65b-4b0b-91d9-c0fcac98c518/telegram.jpg?w=1200&h=800'
    )

    bot.answer_inline_query(inline_query.id, [r])


while True:
    try:
        bot.polling(True)
    except Exception as e:
        print(e)
        time.sleep(5)

Я развертываю его на героку и получаю ошибку: -

       •Traceback (most recent call last):
 •File "main.py", line 2, in <module>
•from telebot import types
 •ImportError: cannot import name 'types'

У меня есть поиск в Google и YouTube, но я не могу найти решение. Помогите мне исправить или дайте программу из другой библиотеки🙏🙏

0 ответов

Другие вопросы по тегам