Ответы пользователя по тегу Python
  • Как отправить файл через бота в телеграмм?

    alexhouse
    @alexhouse
    Full Stack Web Developer Python and Django
    Рабочий вариант

    import requests
    
    with open("MarksSYAP.xlsx", "rb") as filexlsx:
        files = {"document":filexlsx}
        title = "MarksSYAP.xlsx"
        chat_id = "1234567890"
        r = requests.post(method, data={"chat_id":chat_id, "caption":title}, files=files)
        if r.status_code != 200:
            raise Exception("send error")
    Ответ написан
    3 комментария
  • Как получить последний комментарий на стене группы через VK Api?

    alexhouse
    @alexhouse Автор вопроса
    Full Stack Web Developer Python and Django
    Публикую свой вариант, который получился в итоге проб и ошибок:

    Написано на Python 3 с использованием модуля VK_api

    while True: #запускаем бесконечный цикл
            man_id = str(-29534144) #id группы с которой будем брать посты и комментарии
            postidlist = vk.wall.get(owner_id=man_id, count=1, offset=0) #получаем последний пост
            a = str(postidlist['items'][0]['id']) #получаем id поста в виде цифры и записываем
            comm = vk.wall.getComments(owner_id=man_id, post_id=a, count=1, sort='desc', offset=0) #Получаем последний комментарий
    com_text = comm['items'][0]['text'] #вытаскиваем из полученного ответа только текст
           print(com_text) #выводим комментарий
             time.sleep(5) #засыпаем на 5 секунд


    Если у кого-то есть более аккуратный вариант, то буду рад.
    Ответ написан
    Комментировать