TGViewer
Channel Public Channel
Sleepless tech | Евгений J

Sleepless tech | Евгений J

@five_a_m

DIY, web, coffee
Автоматизирую все и вся, ремонтирую что сломалось, трачу время на just-for-fun проекты. Пишу про хардвар и софтвар и не только.

http://jem-space.ru

Связь со мной: @jem_jem
Донаты на припой и хостинги: https://bit.ly/2MKcRoJ
Subscribers
759
Photos
516
Videos
88
Links
224

Showing posts older than #85 · Back to latest

Older Posts 12 shown
Post #83 453
Продолжаю использовать свои навыки и 3d принтер, чтобы создавать вещи за гранью воображения 😂

Удобная штука для владельцев котов. Ей ещё кстати и зубную пасту можно выдавливать из тюбиков)
Post #81 430
Мне тут кстати пара вопросов пришло о том, чем отличаются reply keyboard от inline keyboard. На картинках слева reply, справа - inline.

Прикол еще в том, что при использовании юзером inline кнопок, боту для ответа на его сообщение нужно использовать другой метод - answerCallbackQuery (что мешает унификации и минимализации кода).

Если использовать обычный sendText, то будет постоянно крутиться спиннер на кнопке, пока не отвалится по таймауту
Post #80 391
Урок 1 - ожоги 2 степени.
Post #79 427
Sleepless tech | Евгений J Привет! ✌️ Вчера допилил прототип бота, который постит сообщения из каналов Telegram в каналы Icq New. Это будет самый бесполезный бот (потому что Icq New - дно). В процессе разработки решил немного поменять стек и съел собаку на javascript-state-machine …
Что дальше: тестируем, хостим на heroku и выкладываем на github.
Post #77 435
Привет! ✌️
Вчера допилил прототип бота, который постит сообщения из каналов Telegram в каналы Icq New. Это будет самый бесполезный бот (потому что Icq New - дно). В процессе разработки решил немного поменять стек и съел собаку на javascript-state-machine (https://github.com/jakesgordon/javascript-state-machine).

Предварительные итоги:
👎 Icq не умеет в ReplyKeyboard, только InlineKeyboard (т. е. кнопки на самом сообщении, не на клавиатуре)
👎 Готовые решения для icq ботов на JS пока довольно ущербны и приходится допиливать функционал при помощи обычных запросов к API
🔥Для Telegram ботов офигенно подходит telegraf.js (https://telegraf.js.org/#/) и странно, что я до сих пор его не пробовал. Весь функционал бота я наклепал за вечер. У telegraf уже есть встроенная state machine, c которой довольно просто работать
📌Плохо называть переходы и состояния для javascript-state-machine одинаково (из за этого можно потерять пол дня, пытаясь понять почему твой экшн вызывается дважды)
Post #71 452
Друг заказал Raspberry Pi4. Выглядит довольно неплохо.

На борту 8 Гигов RAM и поддержка 4к дисплеев.
Post #70 412
Работаю из эпицентра бардака и хаоса. Всем хорошего начала недели!✌️
Post #69 416
So stylish))
Так вот зачем я 5 лет учился на инженера.
Post #68 379
Сегодня печатаю держатель для ключа. Как вариант хочу прифигачить туда же ключ таблетку. Посмотрим на сколько это будет удобно.
Post #65 407
Напечатал насадку для машинки на 2 мм, которой не было в комплекте. Сидит отлично. Тесты прошла)

https://www.thingiverse.com/thing:2992585
Post #63 8.69K
Вспомнил прикольный лайфхак.

Для рабочего проекта пытался поставить пакет webpack-node-externals на Windows 10, но упорно ловил ошибки компиляции от node-gyp (тулза для сборки npm пакетов).
Для установки некоторых пакетов требуется Visual Studio C++ и еще доп тулзы, которые винда почему то не видит.

Но на Windows 10 есть встроенная Ubuntu (если нет, то можете поставить ее из microsoft store). Открываем терминал Ubuntu, переходим в папку /mnt и далее в директории винды и к нашему проекту. Запускаем
npm i webpack-node-externals
.....Profit)
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →