короче , в последней версии этой библиотеки поменялись команды и иногда компилятор не видит этой команды, поэтому ставьте версию 16.0.2,, но автор молодец и все понятно объяснил
Согласен )) ОЧень сильные изменения. Благо что есть документация )) Я вот только что сам дошел до того, что решил написать своего бота )) Сначала хотел целую программу написать, но решил обойтись ботом ))) Вот сижу ковыряюсь ) У кого какие успехи?
Большой молодец, что пишешь бота на шарпе, а не на питоне, да и к тому же учишь других. За это + реп 1:55 - чтобы свойство было только для чтения надо убрать сеттер (по примеру с ролика запись других данных в переменную доступна) 4:50 - метод отправки сообщения суют в переменную, чтобы дальше можно было работать с ним, как с переменной msg (удалять, реплаить и тд)
Если вы столкнулись с проблемой, что нет методов, как у автора ролика - это значит, что в новых версиях обновилось API, просто выберите версию 15.7.1 при установке(раскрывающийся список) - и будет вам счастье.
Спасибо, весь день искал как исправить эту проблему, я даже понимал что это скорее проблема в версии, но не додумался поменять версию Спасибо еще раз, очень выручил
Здравствуйте! Можете посоветовать какой-нибудь хороший источник youtube роликов, где пошагово показывают, как создавать telegram-боты, писать программу для кнопок, логики и так далее? Данное видео отличное👍👍👍 Поставил лайк!
Привет. Подскажи, все работает, только снизу от студии сообщение, что различные эвенты(от нугет пакета) будут удалены в новых версиях, рассмотрите использование Telegram.Bot.Extensions.Polling. Что это такое и как использовать?
@@Orl_a_n_Do версию нугет пакета, мы который в самом начале устанавливали (время видео примерно 1:20). Он будет в разделе с установленными пакетами, его выделяем, справа выбираем версию нужную (16.0.0), потом жмём кноку "Обновить".
@@kavelquu если ты прикалываешься, то еще ок. Но: Static у всего, тк main метод статический и нельзя получить доступ к объектным свойствам из static метода Для токена он вообще не указал get, set, их там нет, это просто поле... Пример слишком простой, зачем что-то усложнять?
@@КириллМакаричев-п9ю 1:55 чекни что он говорит, именно его слова вызвали у меня полное недопонимание) в тот момент я мб не доглядел, это реально поле, тогда я вообще не понимаю зачем он использовал get set
Видос хороший . Но бота лучше писать на Python удобнее новые команды будет в него вписать и новые функции добавить . И кода меньше надо писать на питоне
Привет, видео крутое, если не затруднит подскажи пожалуйста, как сделать повторный запрос на ввод данных, этот код я перелопатил под себя, добавил туда машинку, но чтоб она запоминала не только вопросы, но и ответы, нужен повторный ввод данных
Конечно да полезно, но когда продолжение 2д игры circle turn, ты не показал как там звуки добавить не выложил 2 часть магазина, и т.д Хотя ты уже релизнул эту игры в Гугл плей, И кста выложи когда-нибудь видео как настроить билд на юнити 2020,
Почему при создании проекта создается пустое решение, проект вроде как есть но ничего не работает и в обозревателе решений нет дерева проекта и отладка так же не запускается. Весь проект видно если создать не Core а FrameWork. Я 3 раза перестанавливал версии VS. Нифига не помогает.
Привет застрял на 7 части платформера можеш помочь. После добавления ефекта получения урона, при последнем ударе по мобе выдает: The object of type 'SpriteRenderer' has been destroyed but you are still trying to access it. Your script should either check if it is null or you should not destroy the object.
Привет! А можешь обновить эту тему! а то ничего не получается! Даже пробовал создавать версии,как у тебя и не фурычит((( А документацию вообще не понял....но и я в целом новенький..можно сказать совсем,чтобы самому как то все решать.... Проблема,он ругается на "токен"...
Когда в самом начале говорилось про то, что нужно добавить и геттер, и сеттер, чтобы поле стало свойством и было доступно только для чтения… А не проще ли добавить просто модификатор доступа «readonly»? Ну, или константой сделать? Плюс, если ты объявишь сеттер, то ты не удалишь возможность изменить значение этого свойства. Чтобы сделать свойство доступным только для чтения, необходимо объявить только геттер.
Нифига не работает((( скопировал код 1 в 1, реакции НОЛЬ, ни как ошибок не выбивает, консолька просто не реагирует на бота от слова ВООБЩЕ((( в чем может быть косяк?
HUspu3ERYn-KGcvsvGB9u_n4ddy". (Parameter 'token') at Telegram.Bot.TelegramBotClient..ctor(String token, HttpClient httpClient) at tegebot.Program.Main(String[] args) in C:\Users\dapex\source epos\tegebot\Program.cs:line 14 если кто то шарящий помогите пожалуйста,выдает ошибку с таким текстом после проверки на 3:17
Очень круто!!! По возможности сделайте еще контента на тему ботов.
короче , в последней версии этой библиотеки поменялись команды и иногда компилятор не видит этой команды, поэтому ставьте версию 16.0.2,, но автор молодец и все понятно объяснил
НАКОНЕЦ-ТО Я НАШЁЛ ИДЕАЛЬНУЮ ВЕРСИЮ, СПАСИБО БОЛЬШОЕ, НЕТ НАКОНЕЦ-ТО НИКАКИХ ОШИБОК!
@@sunlight1913 выщзазщыазы да без проблем
@@sunlight1913 может ты знаешь как сделать так что бы бот работал постоянно? Ты знаешь сервис с серверами для такого?
Спасибо большое ты меня спас
@@r1cone860 дедик купи
Классно объясняете, но жаль что два месяца назад api сильно изменилось и почти все методы которые вы показываете в видео их просто уже нет.
Тоже столкнулся с этой проблемой, скачал с репозитория версию 16.0.1 и всё заработало
@@brosovod2793 кинь ссылку пж
пакет скачай
Согласен ))
ОЧень сильные изменения.
Благо что есть документация ))
Я вот только что сам дошел до того, что решил написать своего бота ))
Сначала хотел целую программу написать, но решил обойтись ботом )))
Вот сижу ковыряюсь )
У кого какие успехи?
Можно в настройках модуля сменить версию
Большой молодец, что пишешь бота на шарпе, а не на питоне, да и к тому же учишь других. За это + реп
1:55 - чтобы свойство было только для чтения надо убрать сеттер (по примеру с ролика запись других данных в переменную доступна)
4:50 - метод отправки сообщения суют в переменную, чтобы дальше можно было работать с ним, как с переменной msg (удалять, реплаить и тд)
Можно просто сеттер сделать приватным, а само поле публичным
молодец, единственное обратите внимание на версию библиотеку Телеграмма - это тем кто будет повторять.При других версиях не работает,я брал 16
Будем следить за твоими успехами с интересом
Хорошее видео. Очень подробно рассказано/показано. 👍
воо, я никак не мог найти способ как сделать кнопки) оказывается это довольно просто
Привет,можешь ответить на несколько вопросов по поводу ботов?Пожалуйста.
Если вы столкнулись с проблемой, что нет методов, как у автора ролика - это значит, что в новых версиях обновилось API, просто выберите версию 15.7.1 при установке(раскрывающийся список) - и будет вам счастье.
сенкс
Спасибо, весь день искал как исправить эту проблему, я даже понимал что это скорее проблема в версии, но не додумался поменять версию
Спасибо еще раз, очень выручил
А что делать, если даже на версии 15.7.1 не работает?
СПАСИБО БОЛЬШОЕ
Супер, пишу курсач по этой теме, очень помог, спасибо большое!!
Прям жизп
Привет,можешь ответить на несколько вопросов по поводу ботов?Пожалуйста.
привет, можешь показать код, я просто тож курсач пишу😭
@@Ruslan-rl1dp бро, все уже потеряно, менял ПК все на старом осталось :(
Cупер контент, однозначно лайк!
Спасибо за видео! Успехов. С Богом
классный видос сделал по нему 3 ботов очень круто
Здравствуйте! Можете посоветовать какой-нибудь хороший источник youtube роликов, где пошагово показывают, как создавать telegram-боты, писать программу для кнопок, логики и так далее? Данное видео отличное👍👍👍 Поставил лайк!
Привет. Подскажи, все работает, только снизу от студии сообщение, что различные эвенты(от нугет пакета) будут удалены в новых версиях, рассмотрите использование Telegram.Bot.Extensions.Polling. Что это такое и как использовать?
Спасибо за контент! Все понятно и в точку)
Все так. Обяснил как сделать бота. Не так ли?
Спасибо!!! Я нубесса во всём этом, но практика в вузе - это практика в вузе) Спасибо еще раз!!!!!!🥰🥰🥰🥺🥺
ага, кор на версии 22 года не поддерживается... какой же облом
разобралась!
Практика это даа
Можешь тоже подсказать как пофиксить?
@@nEgoMa03 делать бОльшую часть по видео, пробовать добавлять больше директив, если не получается - в гугл и в чат жпт
Super !!!
Очень крутое объяснение, респект)
Добрый день. А вы пытались повторить код или написать своего бота по примеру автора?
@@ЮрийАверьянов-ч3ж Да, если у вас не получается поэкспериментируйте с версиями пакетов телеграмм бота
Спасибо за урок!
Так рад, что нашел твой канал, как раз хотел начать изучение юнити. Спасибо за видео
это не юнити, балбес
Спасибо. Полезная и понятная инфа. Подскажите, а можно сделать без запуска программы или для этого нужен будет отдельный сервер?
отдельный сервер
Ты как всегда вовремя)
После создания образца client, не определяется методы StartReceiving и StopReceiving. Подскажите пожалуйста.
загрузи версию другую 16.0.0
проверь какую установил версию пакета
@@rockydaffodil4770 а версию чего?
@@Orl_a_n_Do версию нугет пакета, мы который в самом начале устанавливали (время видео примерно 1:20). Он будет в разделе с установленными пакетами, его выделяем, справа выбираем версию нужную (16.0.0), потом жмём кноку "Обновить".
Спасибо!
лайк
можешь объяснить, почему для токена используешь автосвойства, а не ридонли(если тебе нужен статус только для чтения)?
я вообще не понимаю его мысли. Он сказал что ридонли, но при этом пишет get set в свойствах, должно быть просто get
@@kavelquu если ты прикалываешься, то еще ок. Но:
Static у всего, тк main метод статический и нельзя получить доступ к объектным свойствам из static метода
Для токена он вообще не указал get, set, их там нет, это просто поле...
Пример слишком простой, зачем что-то усложнять?
@@КириллМакаричев-п9ю 1:55 чекни что он говорит, именно его слова вызвали у меня полное недопонимание)
в тот момент я мб не доглядел, это реально поле, тогда я вообще не понимаю зачем он использовал get set
@@kavelquu посмотрел, да, интересная фраза🤣🤣, видно автор либо тупанул, либо надо подтянуть знания.
Я просто без звука смотрел на тот момент
У кого не работает, на 1:30 качайте его версию бота и все будет норм
Шикарно
спасибо большое!
Видос хороший . Но бота лучше писать на Python удобнее новые команды будет в него вписать и новые функции добавить . И кода меньше надо писать на питоне
согласен, но в качестве ознакомления - почему бы и нет
хз мне больше c# нравится, не знаю почему)
ну так пиши на питоне, кто тебе не дает?
вилка - хороший инструмент, но лучше есть ложкой...
@@viacheslav1392 вилка очень хороший инструмент для некоторых блюд в особенности, а ложка просто универсальная
Коммент для продвижения
Воу, урок топ!
Привет а когда ты выложил тот 2D-платформер?
Желаю 10 тысяч подписчиков
месяца 2 назад
А что делать есть нет net Core???
Надо видео о более продвинутом боте
Продвигаем канал по созданию телеграм-ботов. Браат!
Запишите видео, как опубликовать бота с использованием сервера, а не своего компа
Запустить файл на сервере
по кайфу
мистр автор, а как сделать так что бы бот работал постоянно? какой бесплатный сервис есть?
thanks
Круто! Бот работает). Сделай выпуск где ты делаешь полезный бот, который ссылается на ресурсы, парсит что-нибудь или что то в этом роде.
Привет, видео крутое, если не затруднит подскажи пожалуйста, как сделать повторный запрос на ввод данных, этот код я перелопатил под себя, добавил туда машинку, но чтоб она запоминала не только вопросы, но и ответы, нужен повторный ввод данных
Конечно да полезно, но когда продолжение 2д игры circle turn, ты не показал как там звуки добавить не выложил 2 часть магазина, и т.д
Хотя ты уже релизнул эту игры в Гугл плей,
И кста выложи когда-нибудь видео как настроить билд на юнити 2020,
Привет,можешь ответить на несколько вопросов по поводу ботов?Пожалуйста.
Почему при создании проекта создается пустое решение, проект вроде как есть но ничего не работает и в обозревателе решений нет дерева проекта и отладка так же не запускается. Весь проект видно если создать не Core а FrameWork. Я 3 раза перестанавливал версии VS. Нифига не помогает.
Привет застрял на 7 части платформера можеш помочь.
После добавления ефекта получения урона, при последнем ударе по мобе выдает:
The object of type 'SpriteRenderer' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
Подписка , лайк и комментарий =)
Интересно - этот код будет работать на сервере. И как его туда опубликовать?
Подскажите как можно заставить бота давать пользователю ссылку на определённый сайт по запросу
У меня все красным подчёркнуто,видимо у меня не все пакеты установлены(
А куда он загрузил его? Откуда бот цепляет код?
Спасибо большое за помощь, автор
Можешь пожалуйста сделать обучение, как сделать игру Tower Defense?
Класс. Спасибо!
Но уже так не работает, устарело
😏666й просмотр тебе
Привет! А можешь обновить эту тему! а то ничего не получается! Даже пробовал создавать версии,как у тебя и не фурычит(((
А документацию вообще не понял....но и я в целом новенький..можно сказать совсем,чтобы самому как то все решать....
Проблема,он ругается на "токен"...
решил прблему?
@@mythe5080 неа...я забил на бота в ТГ решил пока поучить язык...
нф чём вы писали?
Братан а чего так сложно ? Через мамабот или адвхелпбот проще же ?)
А как этого бота задеплоить на какой нибудь сервер бесплатный, чтоб не держать на компе?
Что делать, если Bot Father даёт код, который C# не принимает и говорит, что он неверный?
Темирлан
Что сделать, чтобы бот отвечал, даже если программа закрыта?
никак
6:17 как он сразу поставил 2 скобки и поместил их ниже?
зажал шифт
это же автоматом ставится вторая скобка и сразу жмешь Enter и переносится как надо
Какая версия программы
Скинь исходник проекта пожалуйста у меня не загружаются пакеты нугет
Я вставил все что в stop startreceiving(); неработает
А если у меня нет метода StartReceiving и StopReceiving.
Я первый комментарий написал
@анонимус в очках если ты только видео смотришь, то кто оставляет комменты?
Все четко, только у меня кнопки не выводит
Когда в самом начале говорилось про то, что нужно добавить и геттер, и сеттер, чтобы поле стало свойством и было доступно только для чтения… А не проще ли добавить просто модификатор доступа «readonly»? Ну, или константой сделать? Плюс, если ты объявишь сеттер, то ты не удалишь возможность изменить значение этого свойства. Чтобы сделать свойство доступным только для чтения, необходимо объявить только геттер.
Не работает client.StartReceiving(); пишит нет такого
Установи версию пакета Telegram.Bot 15.7.1 и всё будет
Нифига не работает((( скопировал код 1 в 1, реакции НОЛЬ, ни как ошибок не выбивает, консолька просто не реагирует на бота от слова ВООБЩЕ((( в чем может быть косяк?
Ctrl+S (сохранить)
Вжух!
Ты ещё учишься или уже окончил?(на кого и где))
Пока что учусь (первый курс только), автоматизация производства, ургэу
@@atlassdev2481 а по голосу и не скажешь что 18 :D
++++
кто знает как сделать, что бы бот реагировал на фото?
YНжасс
автор что за async void ну не гони беса
Вот хоть кто-то заметил.
я не шарю я купил дота за 10к хороший
Спасибо Вам. к сожалению это уже неактуально
Вебхуки хочу
СРОЧНО!!! КТО ШАРИТ В ПРОГРАМИРОВАНИИ !! ПОДЧЕРКИВАЕТСЯ STARTRECEIVING STOPRECEVENG и ONMESSASAGE? В чем причина?
HUspu3ERYn-KGcvsvGB9u_n4ddy". (Parameter 'token')
at Telegram.Bot.TelegramBotClient..ctor(String token, HttpClient httpClient)
at tegebot.Program.Main(String[] args) in C:\Users\dapex\source
epos\tegebot\Program.cs:line 14 если кто то шарящий помогите пожалуйста,выдает ошибку с таким текстом после проверки на 3:17
Видос старый, изменения произошли, StartReceiving() теперь по другому работает
У string есть метод string.IsNullOrEmpty для проверки на нулл
Спасибо!!!
Подскажите, как отправить файл без события в диалоге. К примеру когда запускаю бота он отправил файл в диалог