Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2018-04-05 | telebot | API Telegram | 88 % | |
2018-04-01 | spybot | Шпионский бот | 100 % | |
2018-03-28 | webbot | Webbot On-Line | 100 % | |
2018-03-01 | chess3 | Шахматы по сети | % | |
2018-02-16 | game0 | Демо игры | 20 % | |
2018-02-14 | soft0 | Демо софт | 15 % | |
2018-02-08 | wpf2 | Простой WPF | % | |
Итого: | 48 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2018-02-13 | solo | C# набор | 18 % | |
Итого: | 18 % |
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512
Подписка КФ до: 2022-04-02
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.
))) Ну уж не такой и затык со склонением) Берешь свитч и опичываещь все окончания чисел и соответствующие им склонения существительных. Просто это нужно делать, а делать как правило лень) А ещё есть прекрасное решение написать что то вроде такой строки "Количество просмотров продукта: Х" - в этом варианте и склонять не нужно!
Интересно что подразумевают под "кадровым ботом"
Мой скайп: shmoylov_kp
Здравствуйте, есть заказчик (Сеть ресторанов )которому нужно :
"Как минимум кадрового бота с тестированием и выгрузкой инфы в xls/1с/ Как максимум - бота доставки, который принимает заказ и получает оплату"
Если Вам интересно киньте мне Ваш скайп или телеграм, я им передам. Поговорите на прямую.
День добрый, Константин!
Неужели не удалось решить эту задачку? Вот мой ответ:
if (recycle.Kol > 0)
line.Add(new InlineKeyboardButton("
В 21 уроке не рассмотрено решение домашнего задания : "*Задание: если Корзина пуста – не отображать кнопку."
Очень хотелось бы увидеть Ваше решение данной задачи, конечно не в видео, а хотя бы фрагментом кода, если Вам не трудно.
Отлично продвигаешься, Константин!
Константин, конечно же в боевом боте всё чуточку по-другому и сложнее. Данный вариант реализован специально для написания курса, чтобы более "зеленые" поняли принцип, всё "на пальцах"! И просто утвердили что в названии только одно слово, если нужно больше, то его заносим в Описание.
Буду писать вместе с Вами на следующем уроке, сяду писать сам потеряю пару дней времени...
А метод добавления продукта получилось сделать самостоятельно, или подглядишь на следующем уроке?
Константин, согласись что твоё решение оно простое, но неправильное. Эдакое просто неправильное решение! Мы найдём способ лучше. Буквально уже на следующем уроке!
Всё получилось? Нравится результат?
Тогда будет легко, если есть опыт!
Поздравляю, Константин, с окончанием курса! Вперёд, к новым вершинам!
"Константин, а кнопки формировались в цикле или каждая отдельно?"
- Каждая отдельно, когда посмотрел следующий урок понял как нужно было сделать.
Константин, а кнопки формировались в цикле или каждая отдельно?
Да, Константин, это правильный ответ, ты понимаешь как работают боты Телеграмм
Логика ботов кардинально меняется от бота к боту, и внутренняя логика бывает сильно отличается от созданного в предыдущий раз, библиотеки конечно хорошо. Может быть к ним позже и придём
Легче.
Хочу спросить или предложить, сейчас этот курс проходит новая группа учеников, кто-то из которых будет принят в Вашу команду.
Думаю будет полезно всем если общие методы вынести в свою библиотеку и в последствии при разработке "заказного" бота подключать ее.
Собственно само предложение следующее: записать вип урок по созданию своей библиотеки на примере данного курса.
Имхо.
Ну и как теперь, легче обрабатывать полученный результат?
Молодец, Константин, отлично получилось! Ёмко и функционально!
"Ни в коем случае, ничего стороннего что может меняться со временем! Сами всё будем реализовывать, это гораздо быстрее и удобнее!"
- Это хорошо, сталкивался с проблемами использования сторонних библиотек, в программе в метод добавили еще одно поле и библиотека написанная под эту программу перестала работать, пришлось переписывать код под "родные" методы.
"Ну как, круто получилось???"
- Круто :)
Ни в коем случае, ничего стороннего что может меняться со временем! Сами всё будем реализовывать, это гораздо быстрее и удобнее!
Выполняя уроки стал лучше понимать как написаны методы в библиотеке Telegram.Bot, наверно мы будем использовать эту библиотеку в курсе API Telegram
Нет, это потому что ещё немного лагает сам Телеграмм, не сразу отдаёт обновления
Надо тогда проверить, как дошёл, если не совсем дошёл, то помочь с направлением!!!
"Роском его уже блокирует что ли?"
Про Роском не знаю, сам живу в Казахстане, но на этой неделе уже второй раз были недоступны сервера телеграмм как с простых ip, так и с мобильных.
Роском его уже блокирует что ли?
Да, через десериализации json! Знаешь что это такое?
Да, немного работал с библиотекой Newtonsoft.Json при работе с соц сетью Вконтакте, у них api тоже отдает ответ в JSON.
И api довольно удобное, создатель вконтакте и телеграмма Дуров :)
И как ты его смог получить? Просто переписав? А программно сможешь?
Через десериализацию json?
Я пишу шаблоны/программы в программе зеннопостер, основной язык программирования в ней C#.
Это своего рода конструктор кода с возможностью использования широких возможностей языка C#.
В этой программе довольно легко пишутся разного рода парсеры, регеры, боты, в том числе и боты в телеграмм.
Программа многопоточна, при веб работе создает для каждого потока барузер мозила, в который можно устанавливать прокси, юзерагенты, эмулировать многие параметры для анонимности.
И как ты его смог получить? Просто переписав? А программно сможешь?
Отлично справился с домашний заданием! Переходим к следующему уроку!
И что за программы, если не секрет?(которые отправляют твоему боту сообщения)
Скажу по секрету, я тоже его оставил. Просто на вип-уроке показал как ещё возможно сделать! Поздравляю с уже полным окончанием курса!
Здравствуйте, оплатил Шпионский бот и API Telegram, доступа к курсам не получил, нужно подождать?
Здравствуйте, подскажите пожалуйста сколько еще будет действителен код webinar240318 на покупку «API Telegram и Шпионский бот»? У меня есть еще дня три - четыре? Жду выплаты с ПП.
С уважением.
Купите микрофон к следущему обзору!!
Молодец, Константин! Поздравляю с окончанием. Интересное дополнение с кнопкой Назад, возьму себе на вооружение!)
Картинка прям в тему! Классно)))
Отлично работаешь, Константин!
Молодец, Константин! Правильно! Но их, на самом деле, гораздо больше!))
Программист с женой отправились в супермаркет. Сделав все необходимые закупки, они вышли на улицу, и жена сказала: — Стой здесь и смотри в оба за этими десятью сумками, пока я схожу и разыщу такси. Когда жена вернулась, то увидела обалдевшего мужа, переставляющего сумки с места на место. Программист: — Ты сказала, что здесь десять сумок, а я насчитал только 9! Жена: — Но их было десять! Программист: — Нет, давай вместе считать: — 0, 1, 2, 3...
Разговор двух коллег.
— Только что был у шефа и у меня две новости, хорошая и плохая.
С какой начнем?
— Давай с плохой.
Меня уволили!
— А хорошая?
Ну и тебя тоже!
Я имел ввиду в классе timer1_Tick делать переход на главную страницу, но как не знаю, у нас там уже идет проверка на обнуление таймера.
Если остановили таймер то как сможешь его потом снова запустить???
Чтобы была прям доступна прям везде?! Об этом мы порассуждаем на следующем уроке!
Молодец, Константин, всё получилось, даже необязательные задания!
Да, только последнее не сколько открытых, а какая последняя открыта! Молодец, на следующем уроке будем реализовывать!
Да, таким способом тоже можно ловить, но не всё. Увидишь другой способ на следующем уроке!
Молодец, Константин! Знаешь о перечислениях!!!
Да, они могут быть недоступны тем, кто не достиг 10-го уровня, но обычно быстро до него доходят и ты сможешь ими воспользоваться! Уже на много лучше становятся отчеты, так что чувствуется как растёшь!!!
Молодец, Константин. Отлично получилось, это то что и хотелось бы увидеть!
Да, можно, Константин. Но лучше не выкладывать код, интересно больше выполнение домашнего задания!
Код показал, что нежелательно делать, а задание наоборот - не выполнил!
Молодец Константин, быстро справился! Давай в том же духе))
Только не webbrowser, потому что он только для отображения информации, но есть инструменты для этого!
А почему не получилось? Если такое сложновато, может лучше начать с курса Сетевые технологии? (www.videosharp.info/video/network)
Отлично Константин, хорошо поработал!
т.е. я хотел сказать, КОНЬ ещё проще, он самый простой. ему не надо проверять, есть ли кто-то на пути, как ладье, он прыгает.
При ходе короля, нужно проверять находится клетка под атакой противника или нет, для ладьи, проверять только возможность хода. Имхо :)
король ещё проще.
Зато интересно
Приветствую, Константин! Рад видеть тебя в нашей дружной компании! Я так понимаю, ты уже приступил к активным занятиям и смог оценить нашу тёплую ламповую атмосферу! Как видишь, на сайте ещё много интересных уроков и задач. Всё, что бы быстро набраться опыта в программировании. Самое главное - регулярно заниматься. Желаю успехов в обучении!
Привет Константин!!! Ты попал куда нужно. Здесь тебя обучат языкам программирования настоящие профессионалы своего дела. Обучение ведется в игровой форме, то есть с помощью создания своими руками игровых программ. Каждый последующий урок открывается по мере прохождения предыдущего, так что обучение происходит последовательно от простого к сложному.
Какая коассная картинка
Отличная картинка!
Молодец, поздравляю с финалом. Что видео такое короткое, проиграл и всё?
string usdrub = json.Substring(pos, end - pos).Trim();
Решилось добавлением строки:
//изменение языка и региональных параметров текущего потока
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
Проблему с запятой решил так:
в консольных задачах есть задачи которые красиво решаются рекурсией
Измучила ошибка в строке:
string usdrub = json.Substring(pos, end - pos).Trim();
Решилось добавлением строки:
//изменение языка и региональных параметров текущего потока
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
Замечательно, так держать