Бот для пересылки из беседы вконтакте в беседу telegram
Я пытаюсь написать бота, который будет пересылать сообщения из беседы в VK в беседу телеграмм
Для работы с вк я использую библиотеку VKBottle, а для работы с Telegram - aiogram. Если взять по отдельности код для работы с vk и telegram, то они работают, но когда я пытаюсь совместить - работает только часть с vk, и то, что написано под строкой vk_bot.run_forever() - не выполняется и собственно бот в Telegram сообщения не обрабатывает и не отсылает..., пока что я убрал библиотеку aiogram и сделал отправку сообщения в беседу Telegram с помощью requests, но хотелось бы чтобы в будущем мог обладать и другими функциями, а с aiogram для меня было бы работать удобнее, чем с requests...
Полный код приложен ниже. Заранее спасибо!
import vkbottle.bot
import aiogram
import asyncio
# Cоздаем объект вк бота
vk_bot = vkbottle.bot.Bot("token")
# Создаем объект бота телеграмм
bot = aiogram.Bot(token="token")
# Диспетчер для бота
dp = aiogram.Dispatcher(bot)
#обработчик событий на сообщения вк бота
@vk_bot.on.message()
async def hi_handler(message: vkbottle.bot.Message):
bot.send_message(id, 'text')
# обработчик телеграм бота
@dp.message_handler(commands="test1")
async def cmd_test1(message: aiogram.types.Message):
print(message.chat.id)
await message.reply("Test 1")
# запускем ботов
if __name__ == "__main__":
vk_bot.run_forever()
print('1')
aiogram.executor.start_polling(dp, skip_updates=True)