Новости: Осенняя пачка обновлений октября
10.10.2017


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


Плагины для DeskChan

Для обоих плагинов восстановлена работоспособность с новыми версиями DeskChan, сломанная ещё в v0.2.0-r256.


Исходники старых программ

За последний месяц я опубликовал исходный код многих старых программ, написанных ещё на Delphi 7 или даже Libery Basic. Скорее всего, в силу возраста, в коде там творится Содом и Гоморра, так как я ничего не исправлял и выложил его на растерзание, как есть. Всё честно и открыто. В конце концов много лет прошло, и зачем стыдиться кода такой давности? Москва тоже не сразу строилась, и код не всегда по паттернам и стайл-гайдам писался.


Боты в Telegram

Официально я так никогда и не объявлял здесь о своих ботах, но на деле существует бот случайных чисел @kozRandBot, который умеет выдавать случайные числа из указанного диапазона, выбирать случайное значение из списка, отвечать "да" или "нет" на поставленный вопрос и генерировать пароли. Вероятно, мне всё-таки стоит сделать про него отдельный пост и рассказать поподробней (ставьте лайки к этому посту, если хотите пост не только про конкретного бота, но и про создание ботов для Telegram в принципе!), что я когда-нибудь непременно сделаю.

Так вот, я немного обновил этого бота-рандомайзера:

  • немного изменил порядок выдачи вариантов для режима inline;
  • немного усилил сложность генерируемых паролей, ограничив минимальную длину шестью символами и добавив некоторые спецсимволы;
  • а самое главное, в качестве разделителя вариантов списка теперь можно использовать точки с запятой (но не обязательно: если их нет, всё так же используются запятые), благодаря чему можно использовать запятые в самих пунктах!

Кроме того, есть ещё бот @kozalo_bot. Его особенность в том, что это практически мой личный бот, функционал которого я меняю (хотя в основном только добавляю) под собственные нужды и use case'ы одного чата. Может быть, о нём я тоже напишу когда-нибудь в будущем, потому что описать здесь в двух словах весь его функционал едва ли получится (но при должном желании можно посмотреть в репозитории и попытаться понять самому). Впрочем, кое-какую информацию она (буду называть в женском роде, ведь это же Чокола!) даст, если написать ей в личку.

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


DeskChan Launcher v0.1.1-dev

Ещё один официально не опубликованный проект, находящийся в стадии глубокой разработки — это автоматическая система установки, обновления и запуска DC. Она уже кое-что умеет и теперь даже обладает графическим интерфейсом, но пока не привносит какого-либо особо полезного функционала, который по плану должен появиться уже в следующей сборке. Прочитать сам план вместе с описанием сути проекта можно в этом документе.


На этом пока всё. Не забудьте заценить вчерашний пост с программой для бросания игральных костей. Увидимся, как обычно, примерно через две недели!