A fresh install of pyTelegramBotAPI does not include aiohttp. So this code from the official documentation does not run:
#!/usr/bin/python
# This is a simple echo bot using the decorator mechanism.
# It echoes any incoming text messages.
import asyncio
from telebot.async_telebot import AsyncTeleBot
bot = AsyncTeleBot('TOKEN')
# Handle '/start' and '/help'
@bot.message_handler(commands=['help', 'start'])
async def send_welcome(message):
text = 'Hi, I am EchoBot.\nJust write me something and I will repeat it!'
await bot.reply_to(message, text)
# Handle all other messages with content_type 'text' (content_types defaults to ['text'])
@bot.message_handler(func=lambda message: True)
async def echo_message(message):
await bot.reply_to(message, message.text)
asyncio.run(bot.polling())
Get error
ModuleNotFoundError: No module named 'aiohttp'
A fresh install of pyTelegramBotAPI does not include aiohttp. So this code from the official documentation does not run:
Get error
ModuleNotFoundError: No module named 'aiohttp'