добрый день, у меня выходит ошибка на моменте скачивания tgbot при помощи vcpkg, т.е. он начинает скачивать, где-то 5 минут проходит но потом выдает ошибку:( путь на английском, 64 разрядная винда , ну и качаю 64 разрядную библиотеку... уже пробовал и переустановить vcpkg. уперто не скачивает до конца. В чем может быть дело?
Здравствуйте, Максим. Хотел спросить, есть ли способ сделать так, чтобы сообщения пользователя запоминались, когда сервер неактивен. Ну или сообщения сразу ретранслировались бы в "игру" для другого пользователя
Здравствуйте. Сам телеграмм на своих серверах, что-то запоминает, но по моим сведениям не много, около 30 сообщений. У меня была идея, что помимо основного сервера, стоит написать еще доп. сервер, на каком-то альтернативном месте, который запускается, когда основной сервер по какой-то причине не работает. Самое простое он, может быть как заглушка, например, просто на все сообщения отвечает "Идут технические работы". Можно сделать его более умным и сохранять сообщения пользователей в файл или БД, а потом этот файл как-то обрабатывать.
@@cpp, спасибо вам огромное за оперативный ответ! Мы готовим тг для школьной ред. группы, и нам нужен бот для предложений, вопросов и т. д., не думаю, что там будет 40+ сообщений за 6 часов) А есть ли какой-то способ запустить бота через интернет, чтобы он работал самостоятельно и был доступ к консоли?
@@Мегатоген в вашем случае по идее не должно быть много сообщений за исключением намеренного спама или DDOS атаки. Как вариант, использование удаленного управления компом, например через anyDesk.
При поиске файла через кмд нужно прописать не только его путь, но и добавить к имени файла его тип : C:\src\vcpkg.exe. Советы от гитхаба: использовать след. короткие пути к файлу - C:\src\vcpkg или C:\dev\vcpkg
Возникла такая же проблема, но я нашёл решение. Нужно при запуске вцпакадж прописать команду " \vcpkg integrate install " тогда она будет совместима с Visual Studio.
На пайтоне, предполагаю, было бы полегче. На мне привычнее С++, больше с ним работаю. Ну и пока, то что мне надо для бота получается на плюсах, с непреодолимой проблемой пока не столкнулся.
Здравствуйте установил Git и Vcpkg потом как вы говорили устанавливал Tgbot он установился но код который в Visual Studio был написан не заработал ни одна ошибка не пропала и даже строка #include не заработала
Здравствуйте, появился ли vcpkg в свойствах проектах? Файлы библиотек появились в папках vcpkg? Учли разрядность проекта (32, 64) и скачанных библиотек? Как всё это посмотреть показывал в видео.
@@cpp Да я скачивал 64 разрядную версию и файлы библиотек появились в vcpkg-master а как посмотреть появился ли vcpkg в свойствах проекта в Visual Studio я не совсем понял но вроде бы нет
cmd запускали с правами администратора? В этом видео упоминалась команда интеграции с Visual Studio ua-cam.com/video/Ny6CgD3ITlQ/v-deo.html Проверьте, сделали ли вы её.
Почему после ввода программы "d:\vcpkg\vcpkg install tgbot-cpp:x64-windows" выдаёт следующую ошибку: "Computing installation plan... create_directories("D:\vcpkg\installed"): Отказано в доступе." Можешь помочь, пожалуйста?
@@cpp Да, всё там заработало, но осталась ошибка: "E1696 не удается открыть источник файл "tgbot/tgbot.h"" Вот эта ошибка осталось нерешённой, и впоследствии из-за неё там ещё ошибки, можешь пожалуйста, помочь? Почему он не видит файл "tgbot/tgbot.h"?
Такую выполнял команду vcpkg integrate install? Нужно ещё настроить переменные среды. Об этом подробно рассказывал здесь ua-cam.com/video/Ny6CgD3ITlQ/v-deo.html
@@LERED0 простого решения не нашёл. Но это не значит что его нет. То что приходит на ум, сделать функцию, которая перекодирует символы строки из одного кода в другой. Коды соответствующих русских символов подобрать один раз придётся вручную.
При установке tgbot не нужно прописывать .exe: C:\src\vcpkg install tgbot-cpp:x64-windows После установки перезагрузить комп, если файлы встали(установились) прописать : C:\scr\vcpkg integrate install
Вот бывает бесят видео, когда всё очень быстро показывают, не успеваешь глянуть. Тут же просто ппц... Три раза глянул команду, выделил и в итоге ввёл в ручную... Бомбит... Жесть. Пол видео что-то нудное.. дальше не осилил
Максим, не останавливайтесь. У вас отличные уроки
Спасибо за отклик!
Это просто замечательно. С++ сила 💪
О, приятно познакомится, тёзка!
Я тут решил всерьёз взяться за срр. Подписался, буду наблюдать, очень интересно.
Рад знакомству!
час ночи, просто спасибо... ОГРОМНЕЙШЕЕ!!!
Пожалуйста!
Бро, лучший, буду ждать продолжение сабжа с созданием бота на c++
лучший автор по плюсам (смотрю и балдею)
Спасибо большое вам за подачу, именно в таких моментах трудно бывает
Спасибо за отклик!
великолепно,умоляю продолжайте!
Плейлист с видео по телеграмм боту здесь ua-cam.com/play/PLlxYwLnXeoE32ZbnD_BwwQ0cEbw8lIPg2.html
Всё заработало, спасибо больше за видео.
добрый день, у меня выходит ошибка на моменте скачивания tgbot при помощи vcpkg, т.е. он начинает скачивать, где-то 5 минут проходит но потом выдает ошибку:( путь на английском, 64 разрядная винда , ну и качаю 64 разрядную библиотеку... уже пробовал и переустановить vcpkg. уперто не скачивает до конца. В чем может быть дело?
Здравствуйте, Максим. Хотел спросить, есть ли способ сделать так, чтобы сообщения пользователя запоминались, когда сервер неактивен. Ну или сообщения сразу ретранслировались бы в "игру" для другого пользователя
Здравствуйте.
Сам телеграмм на своих серверах, что-то запоминает, но по моим сведениям не много, около 30 сообщений. У меня была идея, что помимо основного сервера, стоит написать еще доп. сервер, на каком-то альтернативном месте, который запускается, когда основной сервер по какой-то причине не работает. Самое простое он, может быть как заглушка, например, просто на все сообщения отвечает "Идут технические работы". Можно сделать его более умным и сохранять сообщения пользователей в файл или БД, а потом этот файл как-то обрабатывать.
@@cpp, спасибо вам огромное за оперативный ответ! Мы готовим тг для школьной ред. группы, и нам нужен бот для предложений, вопросов и т. д., не думаю, что там будет 40+ сообщений за 6 часов) А есть ли какой-то способ запустить бота через интернет, чтобы он работал самостоятельно и был доступ к консоли?
@@Мегатоген в вашем случае по идее не должно быть много сообщений за исключением намеренного спама или DDOS атаки.
Как вариант, использование удаленного управления компом, например через anyDesk.
@@cpp, опять спасибо! Бота я как раз таки и делаю для защиты от Dos, DDos и спама. Чтобы не захламлять аккаунт
Привет! Спасибо за видео! Будет продолжение серии уроков по ТГ ботам на C++ ?
Привет! Да, серию планирую продолжать. Спасибо за отклик!
Просто красавчик
При поиске файла через кмд нужно прописать не только его путь, но и добавить к имени файла его тип : C:\src\vcpkg.exe. Советы от гитхаба: использовать след. короткие пути к файлу - C:\src\vcpkg или C:\dev\vcpkg
Товарищ, подскажи пожалуйста. У меня почему-то не определилась библиотека tgbot, как можно решить вопрос?(
Через vcpkg не скачал библиотеку
@@Shiyoku01 Пишет, что все установлено, все файлы как в видео появились, но все равно не определяется
тоже самое, ты решил вопрос?@@Alexantur-
Возникла такая же проблема, но я нашёл решение.
Нужно при запуске вцпакадж прописать команду " \vcpkg integrate install "
тогда она будет совместима с Visual Studio.
А насколько это продуктивно, может на пайтоне легче писать? Хочу написать простенький чат бот
На пайтоне, предполагаю, было бы полегче. На мне привычнее С++, больше с ним работаю. Ну и пока, то что мне надо для бота получается на плюсах, с непреодолимой проблемой пока не столкнулся.
Бота можно написать на чем угодно. Но если не знать ни один язык, то самое простое python...
Программа обязательно должна быть запущена для работы бота?
Да. Либо на домашнем компе, либо на каком-то хостинге.
Здравствуйте установил Git и Vcpkg потом как вы говорили устанавливал Tgbot он установился но код который в Visual Studio был написан не заработал ни одна ошибка не пропала и даже строка #include не заработала
Здравствуйте, появился ли vcpkg в свойствах проектах?
Файлы библиотек появились в папках vcpkg?
Учли разрядность проекта (32, 64) и скачанных библиотек?
Как всё это посмотреть показывал в видео.
@@cpp Да я скачивал 64 разрядную версию и файлы библиотек появились в vcpkg-master а как посмотреть появился ли vcpkg в свойствах проекта в Visual Studio я не совсем понял но вроде бы нет
@@Yahochykakat-vr8pq vcpkg в свойствах проекта в Visual Studio i.postimg.cc/yN8VhXGF/2024-06-17-172021807.png
@@cpp нету vcpkg
cmd запускали с правами администратора?
В этом видео упоминалась команда интеграции с Visual Studio ua-cam.com/video/Ny6CgD3ITlQ/v-deo.html
Проверьте, сделали ли вы её.
Почему после ввода программы "d:\vcpkg\vcpkg install tgbot-cpp:x64-windows" выдаёт следующую ошибку:
"Computing installation plan...
create_directories("D:\vcpkg\installed"): Отказано в доступе."
Можешь помочь, пожалуйста?
Командная строка запущена от имени администратора?
@@cpp Да, всё там заработало, но осталась ошибка:
"E1696 не удается открыть источник файл "tgbot/tgbot.h""
Вот эта ошибка осталось нерешённой, и впоследствии из-за неё там ещё ошибки, можешь пожалуйста, помочь?
Почему он не видит файл "tgbot/tgbot.h"?
Такую выполнял команду vcpkg integrate install?
Нужно ещё настроить переменные среды.
Об этом подробно рассказывал здесь ua-cam.com/video/Ny6CgD3ITlQ/v-deo.html
@@cpp Спасибо огромное, сейчас попробую.
Тг бот на С++? Вот это изврат!
Мне нравится!
😁
37 минут установки зависимостей... Мама моя дорогая!
у меня уже час пошел хахахах
Спасибо, видео очень полезное! Но возник один вопрос, как выводить текст на русском?
Пожалуйста! Имеете ввиду, выводить текст на русском в консоль?
@@cppда
@@cppНикак нельзя это сделать?
@@LERED0 простого решения не нашёл. Но это не значит что его нет. То что приходит на ум, сделать функцию, которая перекодирует символы строки из одного кода в другой. Коды соответствующих русских символов подобрать один раз придётся вручную.
Setlocale(LC_ALL, "ru");
Привет, в консоле выводит ошибку: error: building boost-build:x64-windows failed with: BUILD_FAILED
Чё делать
Привет
Консоль запущена с правами администратора?
Windows 64-разрядная?
@@cpp да и да
если у тебя по пути в директорию vcpkg есть кириллица, то нужно поменять на латиницу
как узнать в какой директории команда vcpkg?
Cделайте поиск данной папки по диску С, D и т.д. средствами Windows.
подсказка: в терминал можно вставлять команды при помощи shift + insert
Спасибо, через ctrl+v не сработало, поэтому время потратил
Ещё можно через правую кнопку мыши
При установке tgbot не нужно прописывать .exe: C:\src\vcpkg install tgbot-cpp:x64-windows
После установки перезагрузить комп, если файлы встали(установились) прописать : C:\scr\vcpkg integrate install
а как такого бота сделать типа викторину для тг ? или там оповещение чего то ?
Эту тему недавно начал изучать. Пока мало знаю. По мере появления информации, что-то буду выкладывать.
@@cpp спасибо будет интересно глянуть
А есть для дискорда?
Для дискорда не делал.
@@cpp :(
@@cpp Сделай пожалуйста
Total install time: 9.7 min
3:43 Бро забыл про crtl + c и crtl + v
Вот бывает бесят видео, когда всё очень быстро показывают, не успеваешь глянуть.
Тут же просто ппц... Три раза глянул команду, выделил и в итоге ввёл в ручную... Бомбит... Жесть. Пол видео что-то нудное.. дальше не осилил
Скорость воспроизведения видео можно ставить побольше, делать прокрутку видео стрелочками на клавиатуре.
плохо