Решил по приколу написать бота, который отправляет несколько стикеров по команде. Стикеры в ручную записал в массив. Сам код:
from aiogram import Bot, Dispatcher, executor, types
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
stickerpack = [
r'CAACAgIAAxkBAAEIfWBkL-mba2XI9A8YDCnq9RfpaLvP7AACLhAAAlrQgUgIvOZTf2b2xi8E'
r'CAACAgIAAxkBAAEIfWJkL-m0mAHAGXOjq8RyTXL_KJVBpQACqhAAAol8gEh_KDETWzwMoS8E'
r'CAACAgIAAxkBAAEIfWRkL-m3FgzL3nfml_hIVJmv9jte_gACZhMAAkSZgEic77gNT5yfcy8E'
r'CAACAgIAAxkBAAEIfWZkL-m5_sTAGkxw0jbZea-X6-VewQACwhMAAhFPgUitYgUXV6XhNS8E'
r'CAACAgIAAxkBAAEIfWhkL-m7K56RLCP50seBOrMs_YNNmAAC-Q8AAkizgUg1oPltMoqHDC8E'
r'CAACAgIAAxkBAAEIfWpkL-m9CxBagEu7pvs0VhCoK8xMLgACvREAAj6deUhXRIpi8ND4lS8E'
r'CAACAgIAAxkBAAEIfWxkL-m_6JQqNlX5swO2e7lpe34JWgACthUAAlnPgUgr9A1ygKcCRy8E'
r'CAACAgIAAxkBAAEIfW5kL-nCq8wxCX8pJTZRh_aP7-I7XgAC0xAAAnxFgUiGdee3rCqq8S8E'
r'CAACAgIAAxkBAAEIfXBkL-nENNa4wvbhMd8hIxftdjVC9AACyRAAAj9igUhZh24PjIvL3S8E'
r'CAACAgIAAxkBAAEIfXJkL-nGPYw2Sanz5ExyNQvC0wd3RQACVxEAAgg9gEhH7Fkjt--PiS8E'
r'CAACAgIAAxkBAAEIfXRkL-nIPXjFxyKBWWw41FOpVKalXQACWBEAAq3FeUgci-WzxbxyKS8E'
r'CAACAgIAAxkBAAEIfXZkL-nJX12GlUqfziSou3N56YJ-oAAC7BEAAgrKeUirYZDwzJ0lPS8E'
r'CAACAgIAAxkBAAEIfXhkL-nL7LLRaOneouaSc_J0Xun1-wACnRAAAqfteUjaUWYZjYhLHy8E'
r'CAACAgIAAxkBAAEIfXpkL-nNnEp-UNTty28JmRF6YLsifQADEgAC5GaASGHKEVWl9aL-LwQ'
r'CAACAgIAAxkBAAEIfXxkL-nQFBujEtHzpiFjbMJM1ezQFAACvBEAAk9kgEincSdKyTbwii8E'
r'CAACAgIAAxkBAAEIfX5kL-nSHiZfF-i5RZvTwo1a2e1rnwACCA8AAh7deUjP85EpAAEqSLgvBA'
r'CAACAgIAAxkBAAEIfYBkL-nUa_xDBL0_PpbwIVdU6Z4_9AACwxAAAiT-gUg4rv5-pK24Di8E'
r'CAACAgIAAxkBAAEIfYJkL-nW7-ttW52Xj07PC2pfwvPh5QACehMAApkzeEiF9LtCQAXLBS8E'
r'CAACAgIAAxkBAAEIfYRkL-nY5A1PE_Hqr3-1I-82uOqZAQACmhAAAg2zgEimqztzXZrPaC8E'
r'CAACAgIAAxkBAAEIfYZkL-naZYLKk60W8s-KOX-oJHXgZgACVBIAAnvmgUi0ZiwT3vKe-C8E'
r'CAACAgIAAxkBAAEIfYhkL-ncX_90Jpg7JLIlS4PM7Gm5_gACzhUAAo0NgUiRVq5vwqu_ci8E'
r'CAACAgIAAxkBAAEIfYpkL-neaCpaMa8JCx2IV9k6vNbOmgACwhAAAsS0eUi7TAh9IQEofy8E'
r'CAACAgIAAxkBAAEIfYxkL-nh31hPJUIQJqMjGVXk3keyGQACoA8AAqa1eEiMC9j3RVeMQi8E'
r'CAACAgIAAxkBAAEIfY5kL-nj_Y3-2ei3ZsxGfhcnFPfkrwAClREAAlFgeEiCBWpR-era_i8E'
r'CAACAgIAAxkBAAEIfZBkL-nlz3Cm3F4krustY_zrHqyCFwACihYAAsSUgUizj25gJ7ZOhS8E'
r'CAACAgIAAxkBAAEIfZJkL-nn2CQMZkPvQqBGdnBUgC9n5wACKBAAAobFgUjkFnLCWmwPRS8E'
r'CAACAgIAAxkBAAEIfZRkL-nplvGcYXpuOUkg81FStlbAgQACKRAAAjTkgEgtLWdO0MDWWy8E'
r'CAACAgIAAxkBAAEIfZZkL-ns9NwAAd2kHBQkHySZrgJWUnIAAtcVAAISsoFIF-MQVAiJUPcvBA'
r'CAACAgIAAxkBAAEIfZhkL-nuYB0JyYp-7lTnhRIXcNWAlAACJxEAAt4reEiDr-qYCekYKy8E'
r'CAACAgIAAxkBAAEIfZpkL-nxR1tR5tqdRDsobPPvEbfcYAACkxEAAi7GgUjJo6jLrKEe9i8E'
r'CAACAgIAAxkBAAEIfZxkL-n0FoM1tP8XiubHArVUkyN-zgACTg8AAjtZgEiGGyY2T1s96y8E'
r'CAACAgIAAxkBAAEIfZ5kL-n4B9AAAcuLeS57LUl3b6STIcUAAtERAAKC8oFIfQ28on4X3tEvBA'
r'CAACAgIAAxkBAAEIfaBkL-n7bNuUxJXFi_qsJNwsvc6O7AACqBEAAgqMgEjomgZtph1z3S8E'
r'CAACAgIAAxkBAAEIfaJkL-n-6cAjoBiAdTYpM3tlCynK-gACaxQABIFIAc57sPSCC-EvBA'
r'CAACAgIAAxkBAAEIfaRkL-oAAdbZ1mvju14TZo9BNq9PpgsAAgISAAK-aIFI4MNL8bnEsCEvBA'
r'CAACAgIAAxkBAAEIfaZkL-oFTuAKB5hgS2UlmGLaHTTThgACzhIAAhphgEiiE2_W3aBlgS8E'
r'CAACAgIAAxkBAAEIfahkL-oIGzuvVPXFyMTO6xoiqjWepwACfxUAAiOIgUi2qXTmARTYMS8E'
r'CAACAgIAAxkBAAEIfapkL-oLIPvQ2bm8yUSa1Kdc1uWQagACahUAAh-ngUgWYUx1XJjK2C8E'
r'CAACAgIAAxkBAAEIfaxkL-oOBSOSGNodRVn7rei7H_QhMgAC3hMAAsI9gEirY_tCgg80Ny8E'
r'CAACAgIAAxkBAAEIfa5kL-oRjMwFLsic9AUClKy8Ans5lQACghEAAuGqgEhaQjhEUXHk-S8E'
r'CAACAgIAAxkBAAEIfbBkL-oTJzsGofBaZBaWL3El4oWULQAChxIAAuYWgEjOLbzKOt36-y8E'
]
API_TOKEN = 'TOKEN'
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)
@dp.message_handler(commands=['start'])
async def cmd_start(message: types.Message):
for i in range(len(stickerpack)):
await message.answer_sticker(stickerpack[i])
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)
После отправки /start выдает следующий трейсбэк:
Traceback (most recent call last):
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 415, in _process_polling_updates
for responses in itertools.chain.from_iterable(await self.process_updates(updates, fast)):
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 235, in process_updates
return await asyncio.gather(*tasks)
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\dispatcher\handler.py", line 117, in notify
response = await handler_obj.handler(*args, **partial_data)
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 256, in process_update
return await self.message_handlers.notify(update.message)
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\dispatcher\handler.py", line 117, in notify
response = await handler_obj.handler(*args, **partial_data)
File "C:\Users\Maksim\PycharmProjects\oxxxybot\main.py", line 56, in cmd_start
await message.answer_sticker(stickerpack[i])
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\types\message.py", line 1405, in answer_sticker
return await self.bot.send_sticker(
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\bot\bot.py", line 3362, in send_sticker
result = await self.request(api.Methods.SEND_STICKER, payload, files)
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\bot\base.py", line 236, in request
return await api.make_request(await self.get_session(), self.server, self.__token, method, data, files,
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\bot\api.py", line 140, in make_request
return check_result(method, response.content_type, response.status, await response.text())
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\bot\api.py", line 115, in check_result
exceptions.BadRequest.detect(description)
File "C:\Users\Maksim\PycharmProjects\oxxxybot\venv\lib\site-packages\aiogram\utils\exceptions.py", line 141, in detect
raise cls(description)
aiogram.utils.exceptions.BadRequest: Wrong remote file identifier specified: wrong string length
Что я делаю не так и как сделать так, чтобы все работало?