Size: a a a

Сообщество Python Программистов

2020 March 22

М

Матвей in Сообщество Python Программистов
Vadim Apenko
Так я про то, что люди с минимальными знаниями пайтона лезут в ботов и осыпают чаты (не только наш) тонной вопросов на простейших граблях.
да уж, я когда начинал писать ботов, всё гуглил, поскольку почти всегда все возможные ошибки уже были допущены
источник

V

Vlad.Art in Сообщество Python Программистов
let45fc
Кстати не знаю чего все так рофлят над разработкой ботов. Понятное дело, что когда бот умеет тупо отвечать на команду заранее заготовленным сообщением, то это изи сделать. Но что такое реальная разработка ботов: БД, интеграция со сторонними сервисами, нормальная архитектура (иначе жопа будет), машина состояний, возможно веб-часть с админкой (как у меня требовалось в двух ботах). Насчет архитектуры: используется слегка измененный MVC. Так что настоящая разработка ботов – занятие далеко не для новичков
Кстати про стейт машины. Была недавно статья на хабре отнрсительно того что можно обойтись и без них.
источник

l

let45fc in Сообщество Python Программистов
Vlad.Art
Кстати про стейт машины. Была недавно статья на хабре отнрсительно того что можно обойтись и без них.
Ты бы лучше ссылку кинул)
источник

l

let45fc in Сообщество Python Программистов
Матвей
да уж, я когда начинал писать ботов, всё гуглил, поскольку почти всегда все возможные ошибки уже были допущены
Та потому что туда лезут едва выучив пайтон
источник

V

Vlad.Art in Сообщество Python Программистов
источник

V

Vlad.Art in Сообщество Python Программистов
Как раз искал
источник

М

Матвей in Сообщество Python Программистов
let45fc
Та потому что туда лезут едва выучив пайтон
да, есть такое
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
BPRO
Можете
Нет, он выдает ошибку что с сервера не может прийти ответ а в теле ошибки пишет что ошибку 400, не может прочитать клавиатуру json объекта
источник

l

let45fc in Сообщество Python Программистов
+ позже прочитаю
источник

B

BPRO in Сообщество Python Программистов
Andrey Dolgopolov
Нет, он выдает ошибку что с сервера не может прийти ответ а в теле ошибки пишет что ошибку 400, не может прочитать клавиатуру json объекта
send_photo(self, chat_id, photo, caption=None, reply_to_message_id=None, reply_markup=None,
                  parse_mode=None, disable_notification=None):


Не знаю какую либу вы используете, но оно есть. Покопайтесь
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
bot.send_photo(update.message.chat.id, img,
caption="текст:  + str(number_registered_employers) + "\n🔘Работников: " + str(number_registered_workers), reply_markup=InlineKeyboardMarkup(keyboard))
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
Я так и делал, все по дкументации
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
документации'
источник

B

BPRO in Сообщество Python Программистов
Andrey Dolgopolov
bot.send_photo(update.message.chat.id, img,
caption="текст:  + str(number_registered_employers) + "\n🔘Работников: " + str(number_registered_workers), reply_markup=InlineKeyboardMarkup(keyboard))
Зачем InlineMarkup?
источник

B

BPRO in Сообщество Python Программистов
bot.send_photo(update.message.chat.id, img,
caption="текст:  + str(number_registered_employers) + "\n🔘Работников: " + str(number_registered_workers), reply_markup=keyboard)


Попробуйте так
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
Та же ошибка
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
А  InlineMarkup был до этого, просто была отдельная переменная где он инициализировался
источник

Ω

Ω in Сообщество Python Программистов
Alexander T
Ботов не месяц как делают, и слава богу не все знают хауди.
А что за хауди? Можно ссылку
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
напиши хауди хо
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
и найдешь
источник