Хочу написать текстового помощника на Telegram или VK. С чего начать?
Хочу написать текстового помощника в Telegram или VK на языке Python.
Опыт программирования текстового помощника в самом Python уже есть. А вот с библиотекой pyTelegramBotAPI работал мало, с VkAPI вообще не работал.
Уже установил их через pip - pip install pyTelegramBotAPI и pip install VkAPI. Всё вроде нормально установилось.
Подскажите, пожалуйста:
- На чём лучше делать - Telegram или VK?
- С чего начинать?
P. S. Функции помощника я могу написать сам.
Ответы (1 шт):
На чём лучше делать - Telegram или VK?
На этот вопрос лучше ответить вам самим. Зависит от того, где бы вы больше всего хотели сделать своего бота, а также от возможности обоих платформ.
С чего начинать?
Если начинать чего-то с простого, то могу рассказать о библиотеке vkbottle. Довольно простой, полностью типизированный, имеет много готовых вещей, асинхронный. В несколько строк можно добавить новый функционал в бота.
Так будет выглядеть простой бот, отвечающий на "Привет":
from vkbottle.bot import Bot, Message
bot = Bot(token="token")
@bot.on.message(text="Привет")
async def hi_handler(message: Message):
users_info = await bot.api.users.get(message.from_id)
await message.answer("Привет, {}".format(users_info[0].first_name))
bot.run_forever()