Alex
Точно, видел уже
я возможно кидал
Anonymous
https://github.com/reo7sp/tgbot-cpp
существует хоть на каком-нибудь пхп библиотека для телеграма, но не для бот-апи? ебаный пиздец какой-то
Alex
не
Alex
юзай telegram-cli через биндинги питоновые
Alex
я так ботов делал до bot-api
Anonymous
а под винду?
Если там нет C++11, то скорее всего под шиношс соберётся
Anonymous
А чо не так с 11?
MSVC C++11 не поддерживает пока
*не до конца
Оно там в курсе, что C++17?
🦥Alex Fails
это линуксовая хрень какая-то
Почитал код, выглядит как кроссплатформенный. все, что зависит от платформы, инкапсулировано в бусте)
🦥Alex Fails
Оно там в курсе, что C++17?
Можно в их блоге глянуть
Anonymous
блин, ща попробую собрать под виндой
Anonymous
ну что за лажа, всё самому делать приходится
Alex
программисты не ищут легких путей
Запросы обычные
Чо там делать
Можете вот github.com/whoshuu/cpr взять
Если прям ппц ленивые
🦥Alex Fails
🦥Alex Fails
Воо, тема
Нахуя?
🦥Alex Fails
Можно фпга-шного бота захерачить😂
Anonymous
Можете вот github.com/whoshuu/cpr взять
зачем для курла какая-то обёртка?
Anonymous
питонистов убивать надо
🦥Alex Fails
😂
Anonymous
за то что плодят бред
Курла
А еще есть libcurl++
Alex
жиза(
🦥Alex Fails
В общем, надо на вулкане двльше писать хреноту
Stanislav
MSVC C++11 не поддерживает пока
Только sfinae не умеет
Denis
поддержка constexpr до сих пор ограниченная
🦥Alex Fails
2013 еще не поддерживает const reference methods
Stanislav
расширенный constexpr
Stanislav
https://msdn.microsoft.com/ru-ru/library/hh567368.aspx
Stanislav
ждем Visual Studio "15 In this release, we've updated the C++ compiler and standard library with enhanced support for C++11 and C++14 features, as well as preliminary support for certain features expected to be in the C++17 standard. The most notable compiler changes are support for Variable Templates and constexpr improvements.
Anonymous
короче хер там был, не собирается под виндой
Anonymous
там зависимость от опен ссл
Stanislav
там зависимость от опен ссл
оно же есть под винду
Stanislav
https://slproweb.com/products/Win32OpenSSL.html я вроде это ставил
Stanislav
когда руби под винду собирал визуалом
Anonymous
да есть, но у меня завод кончился на сборке буста
Anonymous
там собственно 1 функция лезет в опенссл, мож заменю щас чем то
Stanislav
там собственно 1 функция лезет в опенссл, мож заменю щас чем то
а хрен там, телеграм через https работает онли
Stanislav
без ссл не обойдешься
Anonymous
без ссл не обойдешься
ну в винде как бы есть, без сраного опенссл
🦥Alex Fails
В винде есть cryptui.dll
Stanislav
В публикации на официальном сайте издательства Bethesda Роберт Даффи (Robert Duffy) из id Software подтвердил, что в DOOM на ПК теперь появилась поддержка Vulkan. о, в массы пошло потихоньку :)
Stanislav
ждем WebVulkan 😂
Anonymous
посоны, а std::initializer_list<T&> вообще возможен?
Anonymous
или только поинтеры?
🦥Alex Fails
думаю, возможен
Anonymous
потому как только я его создаю компилятор говорит иди в жопу, у тебя тут pointer to reference
Anonymous
это чисто вопрос стиля конечно
Anonymous
чтобы не поинтером, например
Stanislav
эм, по значению не пробовал?
Stanislav
тем более он не копирует, ничего
Anonymous
при копировании initializer_list его содержимое не копируется
Anonymous
но при создании элементы будут копироваться (если они конечно не поинтеры)
Stanislav
ну по простому ссылки нельзя, ты ж не можешь массив ссылок делать
Anonymous
по идее этим занимается костыль reference_wrapper
Anonymous
но просто это ж compile time фигня. почему бы и нет
Anonymous
struct A { A() { /*...*/ } A(const A&) = delete; A& operator(const A&) = delete; } struct B { B(initializer_list<const A&> as) { for (auto a : as) { /*...*/ } } } int main() { A a1{}; A a2{}; A a3{}; B b1{ a1, a2 }; B b2{ a2, a3 }; B b3{ a1, a3 }; }
Anonymous
вот так примерно
Anonymous
A копировать нельзя т.к. привязано к железу
Anonymous
я прекрасно понимаю что можно поинтеры передавать
Anonymous
но старался как-то без них
Anonymous
т.к. поинтеры гарантируют всякие компайл тайм проверки
Anonymous
*референсы гарантируют
Anonymous
кто мне давал ссылку на либу С++ ную чтобы ботов мутить? короче переточил я её под винду и курл
Anonymous
всё работает
Anonymous
Anonymous
https://github.com/reo7sp/tgbot-cpp
вот эта штука