Уроки C# - Создаём Telegram бота

Sdílet
Vložit
  • čas přidán 4. 09. 2022
  • Полный плейлист по C# ➜ • Уроки C# • Лучшие урок...
    Эксклюзив для спонсоров ➜ / xpuct
    Если недоступна спонсорка ➜ boosty.to/xpuct
    #csharp #telegram #bot
  • Věda a technologie

Komentáře • 506

  • @XpucT
    @XpucT  Před rokem +33

    _Если что, вы можете написать бота на .NET Framework_
    _Однако, помните, что такие вещи, как безскобочный using нужно писать уже не так, как в официальном туториале, а в привычном стиле под .NET Framework._

    • @putler-kaputt
      @putler-kaputt Před rokem +2

      Спасибо! Коротко и ясно.
      Ваш урок очень мне помог, но хотелось бы ещё про телеграмм-боты. Например обработка ошибок, тайминги-паузы чтобы не спамить на сервак Телеграмма или "хуки" -- что-то про это хочется посмотреть.

    • @XpucT
      @XpucT  Před rokem

      @@iDieggo приветствую 🖐
      К сожалению, PayPal у нас не работает. Вы можете сделать покупку поста в Boosty ➜ win10tweaker.ru/boosty
      И Я Вас сразу активирую. Если Вы с Украины, то можно через Telegram ➜ t.me/win10tweaker/171 *9* (ДЕВЯТЬ) евро

    • @iDieggo
      @iDieggo Před rokem +1

      @@XpucT готово

    • @Vetalman23
      @Vetalman23 Před rokem +1

      @@MysteryMarshak отличный совет, благодарю

    • @magistrjan3841
      @magistrjan3841 Před rokem

      слушай. А если сделать ссылку одной кнопки (тг поймёт, кто её нажал, т.к. он прописал команду, чтобы вызвать эту кнопку) на другую (тг уже не будет реагировать на другую, т.к. он не знает, кто её вызвал, потому что это не вк, в котором, к примеру, ты нажимаешь на кнопку, а потом ты автоматически отправляешь своё сообщение в чат, что ты её нажал. Не знаешь, как сделать так, чтобы тг реагировал на кнопку, вызванную другой кнопкой? Юзаю php

  • @Shamilichkya
    @Shamilichkya Před 11 měsíci +49

    Очень конечно было бы классно, если бы C# тематика продолжилась, особенно с ботом, а то везде только на Python гайды, а шарп больше по душе, хоть и сложнее. Спасибо.

  • @22-marsbars-ru
    @22-marsbars-ru Před 4 měsíci +6

    Мужик, ты просто красавчик. Все понятно, все просто, без воды. Считай на середине видоса уже бот работает 😂👍🏻👍🏻👍🏻

  • @wladoxa
    @wladoxa Před rokem +20

    учусь и работаю на PHP, но таких крутых рассказчиков не видел)) Просто супер. четко, быстро, по делу! Однозначно лайк!

  • @Ch1ch1K_414
    @Ch1ch1K_414 Před rokem +19

    В одном видео получил сразу 3 ответа на свои вопросы. Спасибо за практические видео.

  • @Veren-1488
    @Veren-1488 Před rokem +71

    Бог про нас не забывает.

  • @N1K1
    @N1K1 Před rokem +2

    Всем доброго времени суток !
    Хачатур, Низкий поклон !
    Спасибо за чистычку мотивации заняться чем нибудь новым и интересным.

  • @BrownAleks
    @BrownAleks Před rokem +17

    Давно мне эта тема была любопытна. Но всё руки не доходили погуглить, доки почитать. А тут Хачатур взял меня и носом ткнул в потрясающий тутор. Огромное спасибо! Жирный лайкос! Очень рад, что на тебя подписан. 👍👍👍

  • @user-lg9ok2jb7n
    @user-lg9ok2jb7n Před rokem +26

    Это великолепно 😏 Жду ещё! Огромное спасибо за труд 💪

  • @fullboarduck5491
    @fullboarduck5491 Před rokem +6

    Вот недавно до выхода ролика искал как сделать бота. Очень полезно, лучший ролик на эту тему

  • @kostya1306
    @kostya1306 Před rokem +16

    Очень круто! Я тут новенький. За пару видео узнал кучу полезной информации. А главое - достаточно динамично, нет нужды 1.5х воспроизведение включать.

  • @temurjumaniyazov3273
    @temurjumaniyazov3273 Před rokem +2

    Waw братан! Спасибо вам большое! С возвращением 😎👍

  • @EminHasanov-nj6un
    @EminHasanov-nj6un Před rokem +5

    Помню как полгода назад искал такую инфу и всё что находил было либо устаревшим, либо с ошибками. Пока нашёл выгорел из этой темы, но будь тогда такое видео было бы супер) Спасибо, вдохновения тебе!

  • @mqst
    @mqst Před rokem +3

    Спасибо за все, очень ценю Ваш труд.

  • @fayziev
    @fayziev Před rokem +1

    Очень ждал бота на c#! И ты подогнал годный контент)

  • @Samar122154
    @Samar122154 Před rokem +2

    Офигеть. Более лучших уроков я не видел💪

  • @_HedgehogNSK
    @_HedgehogNSK Před 4 měsíci

    Дядь, спасибо тебе от души. 28 минут на одном дыхании. Лаконично, интересно, по существу, отдельно указал на вопросы для самостоятельного изучения. Респект, лайк, подписка. Добра тебе.

  • @user-rx9kv2nj9u
    @user-rx9kv2nj9u Před rokem +1

    Лучший, просто лучший!)
    Очень понравилась инфа про редактирование картинки через Photoshop, прям что - то новое для себя открыл!

  • @user-tl6gq2tj7c
    @user-tl6gq2tj7c Před rokem +1

    Привет, давно тебя не смотрел, года два наверное, ты как всегда крут) Спасибо за уроки

  • @alexandrvint7098
    @alexandrvint7098 Před rokem +1

    Хачатур, благодарю тебя за урок! Очень круто!

  • @HarperMr
    @HarperMr Před rokem +1

    Я в первые на этом канале , это мой первый видос , очень хороший звук , запись экрана и вебки , всё по делу без воды , мне очень понравилось , большое спасибо

  • @user-wu-tang
    @user-wu-tang Před rokem +3

    Хачатур привет. Как всегда круто. Спасибо за труд

  • @minimalstory
    @minimalstory Před rokem +24

    Ого, какая продуктивность после долгого перерыва. Как всегда, чётко и по делу.

  • @primuspares4462
    @primuspares4462 Před rokem +3

    Чувак, от души! Много слов за мало время, и все главное понятно, не разу не вылетел из контекста(это в целом про подачу, про все видео) Подписка однозначная. Про ASP от тебя бы еще послушать. Нюансов много, это по твоей части.

  • @user-uo4iu1co6c
    @user-uo4iu1co6c Před rokem +2

    Спасибо, этот урок прекрасен. Все настолько понятно, класс. Вы крут

  • @NoName-wh1xu
    @NoName-wh1xu Před rokem

    Просто ВЕЛИКОЛЕПНАЯ ПОДАЧА ! Однозначно лайк ! Продолжай в том же духе!!

  • @edgaredgar4160
    @edgaredgar4160 Před rokem +1

    Брат, объясняешь невероятно доходчиво

  • @redtayron6390
    @redtayron6390 Před rokem +4

    Новое видео это праздник 🤶

  • @GangerAndrey
    @GangerAndrey Před měsícem +1

    Христ, как всегда помог!

  • @koshkapes
    @koshkapes Před rokem +1

    Отлично! Первый нормальный урок который удалось найти! А посмотрел я до этого немало! Здесь все понятно, наконец то!

  • @aleksadrfedotov8084
    @aleksadrfedotov8084 Před rokem +3

    Как всегда, все супер

  • @andreysolomatin88
    @andreysolomatin88 Před rokem +1

    Супер. Красавчег ! ! ! ! ! ! Как раз то что нужно. Оч актуально и вовремя

  • @user-ic1ns4ne8c
    @user-ic1ns4ne8c Před rokem +2

    Христ, спасибо большое тебе. Очень интересно

  • @bennails3447
    @bennails3447 Před 11 měsíci +1

    Красавец! То, что нужно, ОТ и ДО!

  • @daddysdiary4722
    @daddysdiary4722 Před 7 měsíci +1

    Дорогой Хачатур, спасибо!
    годнота, не иначе 🤗

  • @roma9957
    @roma9957 Před rokem +2

    Как всегда круто и понятно!

  • @MalyshevPE
    @MalyshevPE Před rokem +2

    Вот ту ВООБЩЕ ЛАЙК НЕ ГЛЯДЯ!!! Очень актуально. Спасибо большое )

  • @mtiv4636
    @mtiv4636 Před 6 měsíci +1

    это просто великолепно, автору респект!!!

  • @TobyAdd
    @TobyAdd Před rokem +2

    Теперь питон не понадобится. Большой респект!

  • @mloads
    @mloads Před rokem +2

    Супер 🔥
    Даже не знаю, что и придумать теперь)) А компьютером управляю через RDP, пока устраивает)

  • @radimbig
    @radimbig Před rokem +1

    Мужик красава, очень хорошая подача!

  • @adamiyy
    @adamiyy Před rokem +5

    У нас дома, есть прачечная. Были проблемы с тем что, постоянно было занято, и никто не знал когда свободно.
    Сделал телеграм бота для бронирования, проблема решилась. Правда я написал на питоне, причем без библиотек с помощью документации от телеги.
    Бот получился мега удобным, с кнопочками и разными языками.
    В качестве челленджа, как нибудь попробую что-то такое и на C# написать, благо очень кратко и лаконично описали как это делается👍

    • @kalobyte
      @kalobyte Před rokem +1

      а откуда твой бот знал, что прачечная свободная? там машинки были с влан или чего?

    • @littlefox5889
      @littlefox5889 Před rokem

      @@kalobyte Люди время писали. Если время не забронировано - оно свободно. Ну, если логично думать.

    • @kalobyte
      @kalobyte Před rokem +1

      @@littlefox5889
      я например редко пользуюсь логикой
      для меня очевидней это автоматизировать
      для этого как минимум надо прикрутить к стиралке какой-то контроллер с влан или более простым радиоканалом

    • @littlefox5889
      @littlefox5889 Před rokem

      @@kalobyte Что это даст?

    • @adamiyy
      @adamiyy Před rokem

      @@kalobyte я думал прикрутить какой-нибудь датчик.
      Но остановились на том что на стирку дается полтора часа. Если человек хочет больше, он бронирует еще на полтора.
      Рассчитали что как раз это оптимальное время и хватает чтобы постирать, и посушить(да там и сушилки есть)
      Плюс там несколько стиралок и даже если одна занята, можно бронировать другую

  • @BettiFox
    @BettiFox Před rokem +4

    Вы супер👍🔥

  • @serpotapov
    @serpotapov Před rokem +12

    C# ➜ 💪

    • @maksq
      @maksq Před rokem

      C# ➜ 🤡

  • @Doker-man
    @Doker-man Před rokem +1

    Красавчик,👍 прям то что надо

  • @user-rb5dg6cw3x
    @user-rb5dg6cw3x Před rokem +2

    Это интересно. Спасибо!

  • @knightav2006
    @knightav2006 Před rokem +3

    Красавчик! как всегда с юмором и легкостью просто о не простом! Продолжай радовать новым контентом удачи мы с тобой!

    • @knightav2006
      @knightav2006 Před rokem

      Я так загарелся темой ботов после этого видео. Но может кто сможет пожалуйста подсказать и направить меня новичка в этом. какой тип проекта .net использовать если я хочу разместить этот сервис бота в сети и как и где его можно разместить? Извините если не совсем по теме видео;)

    • @loving_evil
      @loving_evil Před rokem +1

      @@knightav2006 про размещение можно искать по слову "хостинг" ("хостинг телеграм бота"), тип проекта уже от хостинга зависит(как и выбор хостинга от проекта🙃), можно по разному скомбинировать

    • @knightav2006
      @knightav2006 Před rokem

      @@loving_evil спасибо большое поищу

    • @kastyel1990
      @kastyel1990 Před rokem

      Разместить его можно где угодно, хоть на своей машине можно запустить и пусть крутится, только не выключать. А так можно орендовать vps сервак за 200 руб в месяц, поставить туду линукс, сверху нет кор и запустить свой проект. К примеру мой будет крутиться на виртуалке корпоративного сервера win 2008r2. Только совет - не используй для этого 7-подобную ОС и упаси x86, не делай моих ошибок))), там гемор будет с установкой методов и способов шифрования tls1.2 и ssl3, наступил не на одни грабли, пока запустил.)

  • @intron8076
    @intron8076 Před rokem +1

    Огромное спасибо за полезное видео!

  • @_jericho13
    @_jericho13 Před rokem +1

    Спасибо за уроки, открыл для себя много чего не понимал из предыдущих видео, но не в тему видео, хотелось бы послушать про get;set

  • @toxicBearr
    @toxicBearr Před rokem +1

    Лайк однозначно! И для меня очень как раз актуально. Недавно делал бот, на python правда, для вытягивания ссылок на видео файл со страниц на одном хостинге. Кидаешь ему ссылку на страницу, а он в ответ ссылку на файл. Дополнительно он эту ссылку отдавал vlc в ubuntu. Получился такой себе домашний кинотеатр с интеграцией с телеграммом. Сейчас сам бот хостится ради эксперимента в termux на телефоне. Так сказать proof of concept. Как раз собирался искать инфу про ботов на C#, так что душевное Спасибо!

  • @My_NameISLIM
    @My_NameISLIM Před rokem +2

    Уставший, готов уснуть. После этого видео зарядился, реально очень интересно объясняешь

  • @drakula_6175
    @drakula_6175 Před rokem +6

    Здравствуй, очень нравятся твои видео. Очень хотелось бы увидеть видео про API на C# для работы с FireBase или другими нереляционными БД

  • @sergz9539
    @sergz9539 Před rokem +1

    Сразу поставил лайк за название!! Инфа топ!

  • @lokze8789
    @lokze8789 Před rokem +1

    Спасибо, очень помог!

  • @barzhanskiy
    @barzhanskiy Před rokem +17

    Привет! Мой друг сделал что-то близкое по смыслу, вместо обработанного фото, получает edited ковид тест на три дня, из оригинального .pdf, который получил на ящик, ранее, от мед.лаб. Отправляя боту имя, фамилию и серию паспорта на выходе получаем новый .pdf файл где все заполнено со всеми печатями, датой задним числом, время выдачи рандомно в пределах утренних часов), статус и т.д. В нужных полях вставляет нужные данные и выдаёт готовый файл в ответ. Висит на серваке, Работает и бот и псевдо-тест)) так что да, фантазию применить только, а бот может помочь воплотить. Спасибо за видео!

  • @MrRobotM
    @MrRobotM Před 10 měsíci

    Чувак, ты просто лучший!

  • @mityakarma
    @mityakarma Před 6 měsíci +1

    Господи! Хачатур! У меня слёзы счастья. Ты чуть ли не единственный алмаз 💎 на всех этих скам видосиках. Отдуши.

  • @lexmakes
    @lexmakes Před rokem +8

    Спасибо большое, Хачатур! Видео прямо в нужное время! Делаю на работе что-то типа CRM, использую бота для оповещения сотрудников о назначеных заданиях. До этого всё вертелось на гугл-таблицах, сейчас пишу на C#. Хотелось бы видео про JSON. Информации много, но никто так не показывает на пальцах.

    • @XpucT
      @XpucT  Před rokem +9

      Так было на канале в примере с Regex =)
      Быстро считать вот так:
      string json = new WebClient().DownloadString("ipwhois.app/json/ip-address?lang=ru");
      var d = new JavaScriptSerializer().Deserialize(json);
      label1.Text = d["city"];

  • @user-dj3eg6bc2k
    @user-dj3eg6bc2k Před rokem +1

    Щиро вдячний

  • @kozhuhovIvan
    @kozhuhovIvan Před rokem +2

    Очень хороший урок! Ждём ПроУрок по боту для телеграмма.

  • @jonro753
    @jonro753 Před rokem +1

    Топ, надо будет тоже попробовать. Учу как раз сейчас шарп по курсу Сакутина (тот, что бесплатный), то, что нужно для практики. Спасибо, бро 🔥

  • @meshapsandmusic6445
    @meshapsandmusic6445 Před rokem

    Спасибо вам, вы мне подкинули идею с ботом в телеграмме, реально полезным

  • @sheonaner
    @sheonaner Před 4 měsíci +1

    Спасибо огромное за урок

  • @youchinafriend
    @youchinafriend Před rokem +2

    О, пошла вода горячая 🔥

  • @NoName-wh1xu
    @NoName-wh1xu Před rokem

    сделай полный курс по созданию ботов на шарпе
    ты просто великолепен!!!

  • @elezthemdev
    @elezthemdev Před 9 měsíci +1

    Спасибо за урок, полезно

  • @mn4840
    @mn4840 Před rokem +2

    Спасибо)

  • @OnToBuK
    @OnToBuK Před rokem +1

    Сразу лайк!

  • @alivew
    @alivew Před rokem +2

    Топ! У меня бот на питоне, надо и такой попробовать сделать ;)

  • @romanrudman5102
    @romanrudman5102 Před rokem +3

    Хачатур, как всегда бесподобен и лаконичен, спасибо ! Очень полезно! С нетерпением жду продолжение уроков!)

  • @гера-ложников

    Привет, Хачатур, пожалуйста, сделай еще ролики по телеграм-боту. Я считаю, это очень хорошая практика как для новичков, так и для продвинутых разработчиков! Интересно всё! Особенно как разметить бота на сервере и всякое подобное по мелочи. Очень интересно

    • @XpucT
      @XpucT  Před rokem

      Привет 🖐
      t.me/win10tweaker/190

    • @cryptoeyt
      @cryptoeyt Před rokem

      А что трудного для того, чтобы поставить бота на сервер? И что трудного сделать бота по документации? У телеграмма документация лёгкая как и у вк

    • @гера-ложников
      @гера-ложников Před rokem

      @@cryptoeyt поставить бота на сервер - не проблема для меня, как и написать простенький функционал бота. Документацию читать умею. Однако, интересно было бы посмотреть как делает Хачатур, посмотреть фишки, которые он применяет, его объяснения услышать (а объясняет он хорошо, порой даже лучше, чем написано в документации).

    • @cryptoeyt
      @cryptoeyt Před rokem

      @@гера-ложников Ну объясняет он да, действительно хорошо.

    • @nnww-kd8zi
      @nnww-kd8zi Před rokem

      @@cryptoeyt где найти такую же документацию, как у автора?

  • @chechensoft_ru
    @chechensoft_ru Před rokem +1

    Огонь!

  • @xnxassistent
    @xnxassistent Před 6 měsíci +1

    Спасибо !!!

  • @Sacar666
    @Sacar666 Před rokem +1

    Пожар знаний)) Эх пораньше бы)) 🔥🔥🔥

  • @32or96
    @32or96 Před rokem +9

    C# one love

  • @user-ch1qf3rv8c
    @user-ch1qf3rv8c Před 5 měsíci +1

    Спасибо!

  • @sergeypetrovetsky3431
    @sergeypetrovetsky3431 Před rokem +1

    Как прикольно объясняешь. Хоть на шарпе строки не напишу но все таки логику даже в таком темпе доносишь добротно))

  • @romay3477
    @romay3477 Před rokem +2

    Спасибо за видео! Жду продолжения (если таковое будет). С управлением ПК прикольная идея, теперь хочу такое себе реализовать, можно с телефона на ПК файлы перекидывать без облака и т.п. . Насчёт ".jpg" "edited.jpg", мне кажется можно просто ловить не ".jpg", а "." и саму "." менять на "edited.". Так не будет зависеть от расширения файла. Но я даже не джун, наверняка так не получится из-за какой-нибудь мелочи.

    • @user-uh3jt3rw1b
      @user-uh3jt3rw1b Před rokem

      работать будет, но если в имени файла где-то попадется "." то он везде поменяет)

  • @ruslansobr
    @ruslansobr Před rokem +1

    Здорово! Тоже пользуюсь. Ещё лучше, когда в самой программе редактирования есть встроенный язык например питон, тогда она становится как терминатор, можно контролировать все функции, скриншоты делать... У тг ещё есть функция создания игр, но я не понял можно ли их как-то полезно использовать.

    • @XpucT
      @XpucT  Před rokem

      С играми Я тоже пока что-то не понял. Пока не вникал. Подожду первый нашумевший пример =)

  • @joseph_kostente
    @joseph_kostente Před 5 měsíci +2

    Здарова, давай следующий ролик про ВК бота, будет очень интересно думаю, потому что не смог найти видео в ютубе нормально о этой теме, заранее спасибо.

  • @tigris_cs
    @tigris_cs Před rokem +1

    Топ!

  • @deadbread8446
    @deadbread8446 Před rokem +2

    Годнота

  • @InfantryMovieDamir
    @InfantryMovieDamir Před rokem

    представим что я добавил такого бота в группу, и хочу чтобы команды для бота писали в этой группе, но бот отвечал всем в личку, а не в общий чат группы, как это сделать ?

    • @XpucT
      @XpucT  Před rokem +1

      Представим, что вы смотрели это видео и обратили внимание на то, что все инструкции Я брал не из головы, а с любезно предоставленных API по ссылке на официальный сайт бота.

  • @ashimovroman
    @ashimovroman Před rokem +1

    АБАЛДЕТЬ! Это просто агонь!

  • @yura131314
    @yura131314 Před rokem +2

    в 47й строчке, используя using без скобок закрытие файлового потока будет происходить при завершении метода Update, можно не завершать руками

  • @e.natalia
    @e.natalia Před rokem

    Спасибо, полезно

  • @user-oc5lz2mj7v
    @user-oc5lz2mj7v Před rokem +1

    Самый бомбический гайд на русском!Спасибо!

  • @InfantryMovieDamir
    @InfantryMovieDamir Před rokem +2

    крутой ролик! было бы круто увидеть гайд как создавать бота для стримов на youtube, я так понял там посложней будет ?

    • @XpucT
      @XpucT  Před rokem

      Сложного вообще ничего нет =)
      Просто не всё сразу видишь и замечаешь.

    • @neuro_picture
      @neuro_picture Před rokem

      Не ожидал тебя тут увидеть

  • @chechensoft_ru
    @chechensoft_ru Před rokem

    Я получаю по SNMP температуру с серверной в мин. 1 раз. Если температура > 25градусов отправляю в телеграм бот. Типа "Высокая температура: 25". У меня была более сложная конструкция, теперь буду переделать как на видео. Супер, спасибо за видео!

  • @user-gh2ml3cf5o
    @user-gh2ml3cf5o Před rokem +1

    06:28 Не могли ли бы вы сюда написать ссылку на официальной справочник Telegram Bot? А то не могу найти через поисковик

  • @KodRazuma
    @KodRazuma Před rokem +4

    Круто, можешь показать как связать бота с базой данных и заносить туда пользователей?

    • @user_name2108
      @user_name2108 Před rokem +5

      Не профессионал, но, вероятно, как и любую другую прогу. Коннектишь базу, айдишник/имя пользователя явно лежит в одном из объектов, его обрабатываешь как хочешь. По факту, тут от бота только апишка для общения, всё остальное - дефолтная практика

  • @user-uz3hc2hu9o
    @user-uz3hc2hu9o Před 6 měsíci

    На c# также можно быстро сделать бота как на node js? Или с node js с библой telegraph быстрее и удобнее это сделать?

  • @SansPlayOfficial
    @SansPlayOfficial Před rokem +1

    Хауди Хо курит в сторонке, большое спасибо за урок!

  • @findmetwice
    @findmetwice Před rokem +1

    просто БОГ

  • @user-fp2zb8of4n
    @user-fp2zb8of4n Před rokem

    Здравствуй!
    Каждый раз вижу у тебя самые крутые вещи, и так подробно никто не разбирает, уважение твоему труду!
    Крутой вариант бота, и сразу в голову пришла такая мысль, а можно ли подобный процесс, сделать при помощи comfy ui по определенной заготовке созданного ранее скрипта, и чтобы он выдал по окончанию готовый формат.
    К примеру провел картинку через control net сделал upscale и вернул ее.
    Может я конечно загнул, но в целом так можно получать сразу крутейшие образцы.
    Понимаю что можно все в этом мире, вопрос всегда времени, было бы любопытно создать такой формат.
    Заранее благодарю за любой ответ, ждем очередных видео.

  • @rafaelpetrosyan8879
    @rafaelpetrosyan8879 Před rokem +5

    Спасибо, отличное видео. Интересно, будет ли продолжение? Про кнопки например, или на прикрепление БД.

    • @kastyel1990
      @kastyel1990 Před rokem +3

      Кнопки есть разные, условно их можно поделить на два типа: Кнопки клавиатуры(На месте клавиатуры, под полем ввода сообщения) и под самим сообщением. Как раз сейчас я и курю мануалы и апи на эту тему и пытаюсь придумать как у пользователя затребовать геолокацию, чтоб определить магазин в котором он находится. Но суть не в этом. Это все есть в описании библиотеки, но кое-чего нет - это методы отлова нажатий на эти кнопки, а это важно, ибо если скопировать код с примера простого бота, а потом вставить код кнопки, к примеру инлайн-кнопки(которая под сообщением) то там метод отлова должен быть до метода перехвата сообщения иначе все сломается, так-как uptade.message будет null и взять с него .text не выйдет. Это такие штуки, которые чисто нужно попробовать. Как они работают, пощупать, потрогать и если плохо разбираетесь в c#, как я например(Мой родной язык - это sql и basic, во всех его вариациях) то будет долго. А что касается базы данных, то я в последнее время пересел на sqlclient(Если конечно MS SQL, если postgres, то нужна библиотека внешняя, например npgsql, только она фреймворковская, но работать должна). Там все просто. Создается строка соединения, как их писать можно найти в инете(Сайт сейчас не вспомню connectionstring че-то там). И потом к этому конекшену через методы sqlclient шлется строка запроса или имя процедуры с параметрами, а ответ уже можно вертеть как угодно. А на старых своих проэктах я юзал ADO. Штука простая и во времена vb6 альтернатив особо не было, но недавно я заметил их отличие от sqlclint, когда грузил несколько сотен строк с функцией для каждой строки. Оказалось, что ADO обращался к базе для каждой строки, но зато меньше потреблял оперативки, а sqlclient загружает весь результат в оперативку единожды и по этому в разы быстрее. Я как раз, когда закончу, хочу в комменты сюда кинуть ссылку на исходник своего проекта. Там чувствую будет все и кнопки, и редактирование сообщений, и даже определение штрих-кода по фото.

    • @galya_kovalevska
      @galya_kovalevska Před rokem

      +++

  • @Ramzes646
    @Ramzes646 Před rokem +3

    Подача как всегда потрясающая. Никакой воды, все поделу, много полезной и практической информации. Подводные камни, личный опыт - все здесь. Спасибо!

  • @user-oe7un7vo9c
    @user-oe7un7vo9c Před 2 měsíci

    Здравствуйте, при написании бота столкнулся с проблемой - не существует директива InputOnlineFiles. как можно исправить проблему?

  • @Demiurg27
    @Demiurg27 Před rokem +1

    супер

  • @metsys4009
    @metsys4009 Před 16 dny +1

    помогите пожалуйста, а как действовать если при выборе консольного приложения, у меня просто нет платформы .net core, я устанавливал пакет sdk несколько раз, пересмотрел в интернете, но ничего не нашёл, в установщике я выбрал всё потенциальное что надо для этого, но не помогло. Заранее спасибо!