Задумал сделать, чтобы лайки из Телеграм добавлялись к лайкам публикации. Для ВК я такое уже сделал.
Хотел использовать своего бота TurboBot. Но оказалось, что телеграм-боты не умеют получать список сообщений из канала. Только могут получать апдейты и оттуда брать только добавляемое/обновляемое сообщение. Причем лайки в эти обновления не попадают.
Для того чтобы получать список сообщений нужно использовать аккаунт обычного пользователя, а не бота. Но для этого нужно использовать другой API, MTProto и авторизоваться, через получение кода на телефон. Хранить хэш от админского аккаунта на удаленном сервере, как-то не хочется. Придется создавать аккаунт на другом номере.
Как обычно, на первый взгляд простая задача, оказывается значительно сложнее. Кстати в API ВК с этим намного удобнее дела обстоят. Может кто-то сталкивался с такой задачей?
Хотел использовать своего бота TurboBot. Но оказалось, что телеграм-боты не умеют получать список сообщений из канала. Только могут получать апдейты и оттуда брать только добавляемое/обновляемое сообщение. Причем лайки в эти обновления не попадают.
Для того чтобы получать список сообщений нужно использовать аккаунт обычного пользователя, а не бота. Но для этого нужно использовать другой API, MTProto и авторизоваться, через получение кода на телефон. Хранить хэш от админского аккаунта на удаленном сервере, как-то не хочется. Придется создавать аккаунт на другом номере.
Как обычно, на первый взгляд простая задача, оказывается значительно сложнее. Кстати в API ВК с этим намного удобнее дела обстоят. Может кто-то сталкивался с такой задачей?
Все таки вести личный блог легче, чем тематический канал. Там ты думаешь, зайдет ли пост? Подходит ли он аудитории, сколько постов вышло уже в этот день и т.д. В своем же блоге можно просто делиться своими мыслями.
Кстати, как советуют разные выдающиеся бизнесмены - нужно записывать свои идеи и мысли. Поэтому это еще одна из причин ведения блога.
Я лично подписан на Маргулана Сейсембаева и Оскара Хартмана. По моему мнению, у них самый полезный контент по саморазвитию и бизнесу. Пишите кого вы читаете/смотрите по этой теме.
Кстати, как советуют разные выдающиеся бизнесмены - нужно записывать свои идеи и мысли. Поэтому это еще одна из причин ведения блога.
Я лично подписан на Маргулана Сейсембаева и Оскара Хартмана. По моему мнению, у них самый полезный контент по саморазвитию и бизнесу. Пишите кого вы читаете/смотрите по этой теме.
В какое время предпочитаете читать рассылки в Телеграм?
Anonymous Poll
15%
Утром до 12 часов.
10%
В районе обеда 12-15 часов.
5%
После обеда 15-19 часов
24%
Вечернее после 19 часов
59%
Всегда читаю, в любое время
Решил попробовать вечернее время публикации на канале FastCode. Обычно считают, что лучшее время это до обеда, но проверим. А вы обычно в какое время читаете каналы в Телеграм?
Пункт "Никогда не читаю" не стал делать Вы же прочитали, этот пост ))
Пункт "Никогда не читаю" не стал делать Вы же прочитали, этот пост ))
Как я с Яндексом бодался
Где-то с пол года назад, зайдя в консоль Веб-мастера, я обнаружил красный предупреждающий знак напротив одного из сайтов.
Оказалось Яндекс наложил на сайт фильтр, т.к. посчитал, что сайт злой.
Причина бана - спам, низкое качество контента, много рекламы и что-то там еще ужасное.
Хотя доля Яндекса составляла небольшой процент относительно Google, было делом чести восстановить справедливость.
Ссылка "Я все исправил" похоже вела в devnull, т.к. после ее нажатия ничего не происходило.
Я написал на почту в поддержку и мне ответил как обычно Павел. Это имя по умолчанию для сотрудников техподдержки и скорее всего ботов.
Я объяснил, что это ошибка - но ответ был моментальный. Наш АЛГОРИТМ посчитал сайт плохим - значит так тому и быть.
Сделав еще несколько безуспешных попыток я бросил на время эту затею.
Недавно я взялся с новыми силами за это дело и удалось выйти на реального сотрудника техподдержки в чате. Я объяснил ситуацию, он сказал, что сейчас проверит и через несколько минут случилось чудо - фильтр был снят! Спасибо ему человеческое.
Вот такая история. Никогда не сдавайтесь. (с) У. Черчилль ))
Где-то с пол года назад, зайдя в консоль Веб-мастера, я обнаружил красный предупреждающий знак напротив одного из сайтов.
Оказалось Яндекс наложил на сайт фильтр, т.к. посчитал, что сайт злой.
Причина бана - спам, низкое качество контента, много рекламы и что-то там еще ужасное.
Хотя доля Яндекса составляла небольшой процент относительно Google, было делом чести восстановить справедливость.
Ссылка "Я все исправил" похоже вела в devnull, т.к. после ее нажатия ничего не происходило.
Я написал на почту в поддержку и мне ответил как обычно Павел. Это имя по умолчанию для сотрудников техподдержки и скорее всего ботов.
Я объяснил, что это ошибка - но ответ был моментальный. Наш АЛГОРИТМ посчитал сайт плохим - значит так тому и быть.
Сделав еще несколько безуспешных попыток я бросил на время эту затею.
Недавно я взялся с новыми силами за это дело и удалось выйти на реального сотрудника техподдержки в чате. Я объяснил ситуацию, он сказал, что сейчас проверит и через несколько минут случилось чудо - фильтр был снят! Спасибо ему человеческое.
Вот такая история. Никогда не сдавайтесь. (с) У. Черчилль ))
👍4
Вчера от неизвестного человека мне поступил перевод на 1280 руб. Я никому свой номер не давал и никаких поступлений не ждал.
Через некоторое время он добавился в Whatsapp, скинул квитанцию и молчит. Я тоже молчу.
Я подождал немного звонка, который обычно после этого происходит. Что мол ошиблись с переводом и просьбой перевести сумму на другую карту (никогда так не делайте, иначе станете соучастником в схеме). Возврат можно делать только через отмену перевода через сотрудника своего банка.
В общем не дождался, написал в банк и транзакцию отменили. Может правда ошибся человек.
А схема простая:
1. Ваш номер указывается на сайте объявлений.
2. Порядочный покупатель переводит деньги на вашу карту, думая что вы продавец.
3. Вам звонит мошенник и от лица покупателя просит перевести сумму на другую карту (по любой выдуманной причине).
4. Вы остаетесь один на один со злым покупателем, который требует товар, либо деньги и идет в полицию.
Вот так. Будьте бдительны.
Через некоторое время он добавился в Whatsapp, скинул квитанцию и молчит. Я тоже молчу.
Я подождал немного звонка, который обычно после этого происходит. Что мол ошиблись с переводом и просьбой перевести сумму на другую карту (никогда так не делайте, иначе станете соучастником в схеме). Возврат можно делать только через отмену перевода через сотрудника своего банка.
В общем не дождался, написал в банк и транзакцию отменили. Может правда ошибся человек.
А схема простая:
1. Ваш номер указывается на сайте объявлений.
2. Порядочный покупатель переводит деньги на вашу карту, думая что вы продавец.
3. Вам звонит мошенник и от лица покупателя просит перевести сумму на другую карту (по любой выдуманной причине).
4. Вы остаетесь один на один со злым покупателем, который требует товар, либо деньги и идет в полицию.
Вот так. Будьте бдительны.
👍6
Как я улучшал игру Diablo 2 Resurrected при помощи TurboConf
TurboConf помогает не только работать но и отдыхать!
Статья на FastCode https://fastcode.im/Templates/8141
TurboConf помогает не только работать но и отдыхать!
Статья на FastCode https://fastcode.im/Templates/8141
Зимний железный конь выручает пока летний стоит на привязи. Недавно приобрел, чтобы не терять форму зимой. Давно присматривал, но все смущало что нет места для него. Но это все ерунда, главное купить. Пара перестановок мебели и место нашлось 😉.
Программирование это хорошо, но и про тренировки забывать не стоит.
Кстати это не просто велотренажер, а спин-байк - максимально приближенный к настоящему велосипеду.
Программирование это хорошо, но и про тренировки забывать не стоит.
Кстати это не просто велотренажер, а спин-байк - максимально приближенный к настоящему велосипеду.
👍3🔥1
Попробовал сегодня писать код на 1С с помощью ChatGPT. Результат пока разочаровывает.
Несмотря на все мои уговоры и уточнения, она генерировала полную чушь.
Понятно, что сеть мало обучена на русском, да еще и код на 1С. Поэтому на данный момент программисты 1С не останутся без работы.
Вот пример который выдала сеть и это еще не самый худший вариант. Откуда она все это берет? 😀
Несмотря на все мои уговоры и уточнения, она генерировала полную чушь.
Понятно, что сеть мало обучена на русском, да еще и код на 1С. Поэтому на данный момент программисты 1С не останутся без работы.
Вот пример который выдала сеть и это еще не самый худший вариант. Откуда она все это берет? 😀
👍1👏1
Попросил ChatGPT написать пару фрагментов кода на C#. Все идеально!
До этого спросил также как написать фрагмент кода на JavaScript и тоже ответ был правильным.
Но есть такая проблема. Когда мы смотрим код на том же StackOverflow или FastCode, там есть оценка и комментарии. Ты можешь понять, что код правильный.
Используя нейросеть, мы можем полагаться только на свой опыт. Причем, чтобы получить финальный результат (пример в комментариях) понадобилось несколько итераций и знание того, как должно быть. Но первый вариант, тоже вполне правильный.
На данный момент, нейросеть вполне способна избавить от рутины написания каких то типовых фрагментов кода.
А в будущем, считаю, нейросети однозначно изменят процесс написания кода. Но пока не для языка 1С 🙂
В комментариях еще примеры, как я просил улучшить код.
До этого спросил также как написать фрагмент кода на JavaScript и тоже ответ был правильным.
Но есть такая проблема. Когда мы смотрим код на том же StackOverflow или FastCode, там есть оценка и комментарии. Ты можешь понять, что код правильный.
Используя нейросеть, мы можем полагаться только на свой опыт. Причем, чтобы получить финальный результат (пример в комментариях) понадобилось несколько итераций и знание того, как должно быть. Но первый вариант, тоже вполне правильный.
На данный момент, нейросеть вполне способна избавить от рутины написания каких то типовых фрагментов кода.
А в будущем, считаю, нейросети однозначно изменят процесс написания кода. Но пока не для языка 1С 🙂
В комментариях еще примеры, как я просил улучшить код.
👍1
Турбокодер
Попросил ChatGPT написать пару фрагментов кода на C#. Все идеально! До этого спросил также как написать фрагмент кода на JavaScript и тоже ответ был правильным. Но есть такая проблема. Когда мы смотрим код на том же StackOverflow или FastCode, там есть оценка…
Нейросети отупеют со временем?
Такая мысль возникла. Вот Microsoft встраивает ChatGPT в Bing, Chrome встраивает свою сеть Lamda.
Предположим все люди начнут использовать только запросы к нейросетям, а не искать на сайтах контент.
Тогда какой будет смысл для владельцев сайтов их держать, а авторам выкладывать контент?
Ведь на нем будут учиться только нейросети и на их сайты никто не перейдет. Художники не будут добавлять картины, программисты код и т.д.
В результате нейросетям не откуда будет брать новые данные и они начнут вариться в собственном соку и поглощать только данные которые сами нагенерировали. Поэтому качество выдаваемого контента будет падать.
А может появятся новые профессии, например "Обучальщик нейросети на 1С" 😉
Такая мысль возникла. Вот Microsoft встраивает ChatGPT в Bing, Chrome встраивает свою сеть Lamda.
Предположим все люди начнут использовать только запросы к нейросетям, а не искать на сайтах контент.
Тогда какой будет смысл для владельцев сайтов их держать, а авторам выкладывать контент?
Ведь на нем будут учиться только нейросети и на их сайты никто не перейдет. Художники не будут добавлять картины, программисты код и т.д.
В результате нейросетям не откуда будет брать новые данные и они начнут вариться в собственном соку и поглощать только данные которые сами нагенерировали. Поэтому качество выдаваемого контента будет падать.
А может появятся новые профессии, например "Обучальщик нейросети на 1С" 😉
👍1🔥1
Media is too big
VIEW IN TELEGRAM
Пробовал как-то создать небольшую игру на Unity, чтобы ознакомится с разработкой на этой платформе.
Даже работает и можно играть 😀
Правила незамысловатые. Цель уничтожить вражеский замок. В определенный момент времени вы можете создать юнит, определенного типа. Воин, стрелок или грифон/дракон. У них разная броня и вид урона. Одни эффективны против других.
Можно менять сложность, чтобы компьютер генерировал больше юнитов.
Спрайты позаимствовал у WarCraft 2.
Есть AI, 2D-физика, коллизии и тд.
Движок в целом готов. дальше можно только прикручивать фичи - какие-то способности, бафы и дебафы, ландшафт, оригинальные спрайты, башни добавить...
В общем интересный получился опыт. А вы когда-нибудь разрабатывали игры?
Даже работает и можно играть 😀
Правила незамысловатые. Цель уничтожить вражеский замок. В определенный момент времени вы можете создать юнит, определенного типа. Воин, стрелок или грифон/дракон. У них разная броня и вид урона. Одни эффективны против других.
Можно менять сложность, чтобы компьютер генерировал больше юнитов.
Спрайты позаимствовал у WarCraft 2.
Есть AI, 2D-физика, коллизии и тд.
Движок в целом готов. дальше можно только прикручивать фичи - какие-то способности, бафы и дебафы, ландшафт, оригинальные спрайты, башни добавить...
В общем интересный получился опыт. А вы когда-нибудь разрабатывали игры?
👍4
Ко мне часто обращаются компании с просьбой разместить вакансию на каналах.
Но мне приходится отказывать. C одной стороны, если я начну публиковать все эти объявления - каналы быстро превратятся в каналы вакансий. С другой стороны есть подписчики, которым это может быть интересно и работодатели.
В результате решил создать отдельный канал для вакансий @FastCodeCareer
Большая просьба подписаться, чтобы канал не был пустым. Потом всегда можно и отписаться, когда на канал придет критическая масса пользователей.
Но лучше будет остаться, т.к. хорошие вакансии скоро появятся, вопрос времени 😉
Заранее благодарен!
https://t.iss.one/FastCodeCareer
Но мне приходится отказывать. C одной стороны, если я начну публиковать все эти объявления - каналы быстро превратятся в каналы вакансий. С другой стороны есть подписчики, которым это может быть интересно и работодатели.
В результате решил создать отдельный канал для вакансий @FastCodeCareer
Большая просьба подписаться, чтобы канал не был пустым. Потом всегда можно и отписаться, когда на канал придет критическая масса пользователей.
Но лучше будет остаться, т.к. хорошие вакансии скоро появятся, вопрос времени 😉
Заранее благодарен!
https://t.iss.one/FastCodeCareer
Telegram
1С Stars: Вакансии, работа от FastCode 1C
Только лучшие вакансии в сфере 1С для сообщества FastCode 1C.
В сообщество FastCode 1C входят:
канал @FastCodeIM (>8К подписчиков)
VK (>3.3К участников)
Сайт >10К польз.
@FastCodeIM_Bot >1К подписчиков
Разместить вакансию https://t.iss.one/FastCodeCareer/30
В сообщество FastCode 1C входят:
канал @FastCodeIM (>8К подписчиков)
VK (>3.3К участников)
Сайт >10К польз.
@FastCodeIM_Bot >1К подписчиков
Разместить вакансию https://t.iss.one/FastCodeCareer/30
Самому публиковать вакансии на канал @FastCodeCareer у меня нет особого желания, да и времени тоже нет на это.
Поэтому пишу бота, которого скоро представлю. Работодатели сами будут заполнять все данные, а пользователи смогут искать вакансии прямо в боте. Останется только выполнить модерацию.
Как происходит процесс разработки.
Набросал минимальный необходимый для работы бота функционал.
Сразу базу данных не стал создавать, т.к. в процессе разработки структура и поля таблиц уже много раз поменялись. Вместо прямого обращения к базе данных применяю паттерн Сервисов. Т.е. есть сервис с интерфейсом, а то, что за ним - можно при желании менять.
В интерфейсе сервиса есть методы InsertOrUpdate(Vacancy vacancy), GetVacancyById() и т.д. Пока их выполняет хранилище в файле, этого достаточно для отладки.
Еще из плюсов такого подхода - можно подсовывать разные уже заполненные данные для тестирования.
Когда структура уже окончательно определится, можно будет быстро перенести все хранение в базу SQL и переключить сервис.
Поэтому пишу бота, которого скоро представлю. Работодатели сами будут заполнять все данные, а пользователи смогут искать вакансии прямо в боте. Останется только выполнить модерацию.
Как происходит процесс разработки.
Набросал минимальный необходимый для работы бота функционал.
Сразу базу данных не стал создавать, т.к. в процессе разработки структура и поля таблиц уже много раз поменялись. Вместо прямого обращения к базе данных применяю паттерн Сервисов. Т.е. есть сервис с интерфейсом, а то, что за ним - можно при желании менять.
В интерфейсе сервиса есть методы InsertOrUpdate(Vacancy vacancy), GetVacancyById() и т.д. Пока их выполняет хранилище в файле, этого достаточно для отладки.
Еще из плюсов такого подхода - можно подсовывать разные уже заполненные данные для тестирования.
Когда структура уже окончательно определится, можно будет быстро перенести все хранение в базу SQL и переключить сервис.
👍1
Лайфхак по продвижению своего блога.
Попробовал в свою статью на FastCode добавить ссылку на этот блог. И по ней уже подписалось 6 человек.
Отследить это можно, если создать специальную ссылку в настройках канала.
Хм, это работает. Добавил ссылку еще в 5 своих статей. Посмотрим, сколько подписчиков добавится.
Попробовал в свою статью на FastCode добавить ссылку на этот блог. И по ней уже подписалось 6 человек.
Отследить это можно, если создать специальную ссылку в настройках канала.
Хм, это работает. Добавил ссылку еще в 5 своих статей. Посмотрим, сколько подписчиков добавится.
👍1
Работодатели стали потихоньку атаковать 😀
Приходится вручную каждое объявление принимать. Нужно срочно запускать бота.
Что уже сделано:
Создание вакансий, с заполнением необходимых полей.
Поиск вакансий.
Отбор вакансий по фильтру.
Админка для модерации в боте
Автоматическая публикация на канал.
Осталось вроде немного. Перенести на сервер и переключиться на SQL.
А дальше допиливать юзабилити и добавлять фичи. 😉
Приходится вручную каждое объявление принимать. Нужно срочно запускать бота.
Что уже сделано:
Создание вакансий, с заполнением необходимых полей.
Поиск вакансий.
Отбор вакансий по фильтру.
Админка для модерации в боте
Автоматическая публикация на канал.
Осталось вроде немного. Перенести на сервер и переключиться на SQL.
А дальше допиливать юзабилити и добавлять фичи. 😉