mib32

На Пикабу
328 рейтинг 2 подписчика 1 подписка 7 постов 1 в горячем
Награды:
5 лет на Пикабу

Помидор-таймеры в телеграм-чате

Вы слышали про технику помидоров? Ну просто - когда N минут работаешь, M минут отдыхаешь.

Мне техника помидоров очень напоминает школьные звонки. 45 минут урок - нельзя разговаривать, только учится, и 15 минут перемена.

Я подумал, а что если сделать подобный функционал в телеграм чате? Сделал примерно за три часа. Использовал бота, на Google Cloud Functions. Очень простой функционал! Могу поделиться кодом если попросите.

Когда помидор включается - в чате выключается возможность отправлять сообщения. На 30 минут. Потом включается перерыв - и сообщения открываются. Каждые 4 помидора - длинный перерыв 30 минут.

Заходите - @Pomodoro_group

Ссылко-посты — это хорошо [Есть ответ]

Ответ модератора - #comment_256428157

Скажите, почему запрещено делать ссылко-посты? Вот на реддите же спокойно можно публиковать ссылки. А здесь нельзя. На хакер ньюс можно. А здесь нельзя. Какой в этом смысл?

Вот я например сделал телеграм чат для концентрации по технике помидоров, хочу здесь поделиться (@Pomodoro_group). А модератор мой пост удаляет, вот в чем суть, какой тогда смысл вообще от пикабу? Классно же ведь было бы если бы свои творения можно пропиарить.

Чат помидоров в Телеграме

Сделал чат с помидорами (техника помодоро) в Телеграме.
30 минут работаем - сообщения в группе выключены - 10 минут отдыхаем - можно общаться. Каждые 4 помидора большой перерыв 30 минут.


Заходите https://t.me/pomodoro_group

2

Постоянно выбивает УЗО (автомат)

Мы снимаем дачу на лето, и тут постоянно срабатывает УЗО (10А) если включить слишком много приборов. Это проблема для меня, так как мой рабочий компьютер все время отключается, а менять схему электричества нет возможности, так как дача не моя.
Я хочу просто поменять УЗО на большие амперы, скажем на 15-20, и так спрятать проблему хотя бы на один сезон. Есть ли какие-то подводные камни у такого решения?

Ред: это не УЗО, а автомат

16

Исполнение кода в Телеграм чате

Вчера мне пришёл в голову, как мне показалось, очень забавный вопрос, а можно ли превратить Телеграм в REPL, то есть, сделать так, чтобы можно было исполнять код прямо в чате? (Спойлер: да)


Чтобы решить эту задачу мне нужно:

1. Получить сообщение, которое я посылаю, чтобы исполнить код содержащийся в его тексте

2. Исполнить сам код

3. Отправить результат кода обратно в чат


Архитектура будет следующая: я хочу получать вебхуки об исходящих сообщениях в Телеграме на мой сервер, который будет исполнять код и отправлять результат.


Получение текста сообщений


Как получать уведомления об исходящих сообщениях в Телеграме? Для этого я буду пользоваться сервисом TaaS (https://www.t-a-a-s.ru). Таас использует библиотеку TDLib, которая разрабатывается самим Телеграмом, и она позволяет по сути создавать свой собственный клиент, открывая доступ ко множеству функций. Её довольно трудно устанавливать и использовать, но Таас является очень удобной оболочкой и делает использование максимально простым. С помощью него я могу подписаться на вебхуки по исходящим (моим собственным) сообщениям.


Я захожу в Таас, нажимаю кнопку New Client, создаю клиент для своего номера телефона, и создаю подписку на вебхук с помощью метода "Create Subscription", который будет отправлять запросы на мой сервер при каждом новом исходящем сообщении. В поле hookUrl я ввожу адрес своего сервера, trigger - outgoing_message, и api_key моего клиента.

Исполнение кода и отправка обратно в чат


Для исполнения кода я быстро создаю сервер на Heroku. Я пишу на руби, поэтому сделаю сервер на Rails. Мне нужно создать только один action для контроллера, который будет выполнять код из сообщения и отправляет его обратно в чат. Так же я сделаю дополнительный метод tglib который я могу вызывать из кода для дополнительной отправки сообщений в чат, из, скажем, цикла.

Вот собственно и всё! По сути, таким образом вы можете создать собственный клиент Телеграма, который работает одновременно с вашим обычным, но выполняет весьма необычные функции.

Показать полностью 2
238

Я опубликовал исходный код своего первого веб-приложения

В 2016 году я создал своё первое веб-приложение – Стрелочка (https://www.strelchka.ru), позволяющее удобно сравнивать билеты на ЖД по разным датам.

Стрелочка никогда бы не была тем что она есть без той огромной кучи свободных технологий которых я использовал чтобы её сделать.

Поэтому сегодня, спустя 4 года, я отдаю обратно что взял и выкладываю исходный код - https://github.com/mib32/strelochka

Приложение написано на Ruby on Rails и React — надеюсь кто-то из вас найдет для себя что-то интересное в коде! В частности интересно может быть посмотреть как реализован скрейпинг с сайта РЖД.

Календарь Цен на ЖД Билеты

Здравствуйте! Меня зовут Антон Мурыгин, и я хочу поделиться сайтом который я создал - Стрелочка https://www.strelchka.ru/

Что делает Стрелочка? Цены на жд билеты в разные дни стоят по-разному, и вручную сравнивать цены на сайте РЖД довольно сложно. Стрелочка позволяет выбрать диапазон дат и сравнить цены в удобной таблице, и найти самую низкую. Без комиссий - билет вы покупаете на официальном сайте РЖД.

Выберите станции отправления и назначения, затем выберите диапазон дат в которые вы хотели бы уехать (например с 31 декабря по 2 января). Нажмите поиск, и вам покажутся цены для каждого дня из диапазона.

На здоровье :) И счастливых праздников!

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества