мой первый тг бот был на ноде, может быть даже по этой статье. Потом я переписал его на питон.
Это также новостной бот. Он берет новости с одного сайта по RSS (тоже хороший вариант, вместо апи или парсера), парсит текст новости и делает пост в телеграф (telegra.ph/) по апи, получает ссылку на пост, и отправляет в телеграм канал. можно не делать пост в телеграф, а сразу отправлять текст в канал. Но там нужно много поработать над текстом, то есть спарсить все нужное
то есть вместе с ботом, еще крутится цикл, который с какой-то переиодичностью проверяет наличие новых подходящих материалов
System04, кустарная статейка )))
нужно не к боту подключать БД, а учиться работать с БД из пайтона. Вот что-от типа того осваивать. https://pythonru.com/biblioteki/vvedenie-v-sqlite-...
а как данные из бота сохранять в БД или получать из БД и использовать в боте - это уже дело техники. Сущий пустяк
Kadabrov, по вашем инструкциям программа найдет сначала параграф, а потом в нем будет искать лэйбл. Но если лэйлб не внутри параграфа, то он не найдется
а можно более приближенное к реальности упрощение? здесь только кусок разметки. если бы увидеть чуть больше и более реальное, я бы предложил свой вариант парсинга этих значений
посмотри, что содержится в message.from_user
то есть сделай print(message.from_user)
там должен быть username, если он задан у пользователя. но не все их задают
мой первый тг бот был на ноде, может быть даже по этой статье. Потом я переписал его на питон.
Это также новостной бот. Он берет новости с одного сайта по RSS (тоже хороший вариант, вместо апи или парсера), парсит текст новости и делает пост в телеграф (telegra.ph/) по апи, получает ссылку на пост, и отправляет в телеграм канал. можно не делать пост в телеграф, а сразу отправлять текст в канал. Но там нужно много поработать над текстом, то есть спарсить все нужное
то есть вместе с ботом, еще крутится цикл, который с какой-то переиодичностью проверяет наличие новых подходящих материалов