Это всё не так просто как кажется и нужно построить правильную структуру.
Хотя.., на самом деле всё не так сложно, сначала делаем хендлер на фото, далее при помощи forward передаём текст, вместе с картинкой, приделывая к нему inline клавиатуру, и настраивая Callback с привязкой к какой-то основной инфе, как хороший варянт это называть callback по типу "одобрить/id пользователя/id сообщения" и тд важная инфа.
Далее настраиваем хандлер для call.data, и из получаемого запроса достаём всю нужную инфу. Как варянт, так же приделать edit message к call.message.id, чтоб убирало кнопки после нажатия. Далее из самой call.data Получаем, "Отказ" или "Одобрение", а далее ID пользователя и id сообщения с картинкой.
Далее настраиваем, чтоб сам бот писал на полученный id пользователя reply to message (привязывая к ID сообщения), и указываем выбранный на "модерации" и переделанный в call.data текст
Алан Гибизов, да так. В бессконечном цикле то завершение не получить (хых).
Я пока наконец понял, как в одну строчку впихнуть несколько функций, оказалось можно при помощи ==. Теперь я смогу впихать в одну строчку ещё больше функций
Гугл говорит, что лишь при объединении с функциями Java. Так что пока я полез в Kotlin.
Кстати, ещё узнать хотел, почему PyGame пользуется популярностью, если к него ограниченность в обновлении кадров, и нормальных игр как таких не напишешь
Сергей Горностаев, спросить хотел. Как думаете, насколько Python ограничен по сравнению с другими языками? И ещё, есть ли для мобильной разработки на Python какой-то фреймворк, для создания приложения, с взаимодействием с веб страницами. Типо Kivy не очень подходит. На нём приложения буд-то бы могут иметь лишь более простую структуру
Открываем через
with open('file.tea', 'r') as f: на чтение
Потом f.readlines() возвращает массив с построчными значениями.
И далее, к делаем свой интерпретатор.
Алан Гибизов, вообще, я тоже думал что-то этом направлении. Но вот сейчас решил задуматься с реализацией через split(), со всеми исходящими от этого минусами, в принципе можно, но из-за моего желания минимализма - уместить всё в одну строчку сложно
Алан Гибизов, я пока посмотрел почему код медленнее. Методы работы похожи:
Создание списка со значениями длины цепочек. Просто у тебя оно по этапно каждый раз добавляет по 1 символу в строку пока идёт цикл. У меня благодаря функции re.findall() оно сразу ищет конструкции. Т.е. не добавляет по одному символы, а поиск идёт сразу с трёх XYZ (и более) и оканчиваясь X XY
Хотя.., на самом деле всё не так сложно, сначала делаем хендлер на фото, далее при помощи forward передаём текст, вместе с картинкой, приделывая к нему inline клавиатуру, и настраивая Callback с привязкой к какой-то основной инфе, как хороший варянт это называть callback по типу "одобрить/id пользователя/id сообщения" и тд важная инфа.
Далее настраиваем хандлер для call.data, и из получаемого запроса достаём всю нужную инфу. Как варянт, так же приделать edit message к call.message.id, чтоб убирало кнопки после нажатия. Далее из самой call.data Получаем, "Отказ" или "Одобрение", а далее ID пользователя и id сообщения с картинкой.
Далее настраиваем, чтоб сам бот писал на полученный id пользователя reply to message (привязывая к ID сообщения), и указываем выбранный на "модерации" и переделанный в call.data текст