Код в мешке
249 subscribers
9.11K photos
1.6K videos
2.11K files
42.8K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from Ly 💜
Новости @LyAdminBot

Появилась возможно отключить приветствия командой /welcome
Если выдать /banan не указав время, будет работать накопительная система банов. Первый раз 5 минут, каждый следующий +5 минут. Очистить можно командой /cbanan
Изменил сервер, теперь должен работать гараздо шустрее

Если вы обнаружили баг или есть предложение по улучшению, пишите: @LyoSU
Forwarded from Ly 💜
📻Радио в телеграме

Пару дней назад у меня появилось желание проиграться со звонками в телеграме.
И вот, лучшее применение которое я им нашёл, это сделать радио.

Что оно может?
Люди заказывают песни посредством отправки .mp3 файла. Файл должен быть менее 20мб и короче 7 минут. После чего песня добавляется в очередь. Все песни играют поочередно и с синхронизацией по времени. Все люди которые звонят боту, слышат то же самое.

Зачем оно?
Да вообще, не зачем. Я просто решил поиграться со звонками в телеграме :) Если будут желающие пользоваться, сервер не буду выключать.

Что по качеству?
Качество довольно плохое из-за ограничения телеграма передачи звука через звонки в 20кб/с.

Так как мне уже это затестить?
Вот собственно юзер-аккаунт которому нужно звонить @LyRadio
Forwarded from Ly 💜
Сделал для бота канал @horney, в который будут загружается все онгоинги которые появляются. Пока что только озвучка. В будущем возможно будут субтитры и оригинал.

В будущем если аниме добавлено в избранные и в настройках стоит пункт об уведомлении выхода новых видео, будет приходить уведомление как только на канал загрузится соответствующее аниме.
Ну и при заходе в меню "смотреть" будут ссылки видео на канале.

Пока что это дело работает в тестовом режиме🙃
Forwarded from Ly 💜
Некоторые люди меня просили выложить исходники этого бота. Вот, держите ☺️
github.com/LyoSU/LyRadio
Forwarded from Ly 💜
 Небольшие новости нововведений @HorneyBot

Улучшил систему уведомлений, в настройках можно настроить какие уведомления получить. (пока что все равно тестируем)
Добавил поиск аниме по скриншоту (не арт)
Forwarded from Ly 💜
В @HorneyBot, помимо поиска по фото, добавил поиск по гифкам.
Forwarded from Ly 💜
​​Не все знают, но у меня есть бот, который позволяет собирать стикеры из других паков и создать из них свой.
Собственно вот: @fStikBot

Так вот, сегодня я сделал для него небольшое, но существенное обновление. Теперь при помощи команды /change можно создавать сколько угодно паков и переключатся между ними.
Forwarded from Ly 💜
Небольшие новости @HorneyBot

Немного изменил вывод онлайн источников, сделав его удобнее.
Добавил вкладку для доступных аниме в @Horney
Также теперь будут приходить уведомления о появлении там новых видео.

Напоминаю, настроить уведомления можно в настройках
Forwarded from Ly 💜
Я тут подумал что нужно сделать @HorneyBot open source (то есть с открытым кодом). Так как делать бота коммерческим не было в планах вообще, а почему он до сих пор не является опенсорс я не знаю. А ещё у меня и так уже много ботов и заниматься этим почти нет времени, так может кто то решит продолжить за мной.
Ну и главный вопрос, нужно вообще это? (посмотрю на лайки в вашей заинтересованности)

P.S. Бот написан на php как и все мои другие
Forwarded from Ly 💜
Как и обещал, держите ссылку на MS GitHub 2018
https://github.com/LyoSU/HorneyBot
Там не все файлики и нет бд, если кто то реально захочет поднять себе этого бота или что-то допилить мне (что маловероятно), пишите @LyoSU.
Forwarded from Ly 💜
Обновление @LyAdminBot

Добавил уникальный подсчет статистики.
Для получения топ людей чата необходимо написать /ptop
Для получения в ЛС свой рейтинг, необходимо написать /point в группу (перед этими необходимо убедиться что бот может вам писать)
Также вы можете сгенерировать красивую картинку из самых активных человек, на основе статистики бота. Для этого необходимо написать /tphoto администратору чата или /avatar для установки этого фото сразу в качестве аватара чата.
Forwarded from Ly 💜
Мало кто знает (почти никто), но пару месяцев назад я пытался сделать конструктора бота. (Хотел сделать его максимально функциональным).
Но мне стало лень его дальше делать, появились другие дела.

Он до сих пор отлично работает, так что поделюсь с вами, вот @LyDevBot

Доделывать в ближайшее время я его не хочу. Мб позже выложу исходники.
Forwarded from Ly 💜
🤔 Почему Ly?

На самом деле, всё очень просто. Это мои инициалы. При написании моей фамилии на транслите, первыми буквами будут "Lyu...". Зовут меня Юра, при написании его на транслите, будет "Yuri". Если соединить первые 2 буквы, выйдет Ly.
Иногда я ещё записываю свой ник как Lyo. Тут я думаю уже не сложно догадаться, что отчество у меня начинается на букву O 🙃

А ещё есть забавное сходство, Ли или же с китайского переводится как "слива". Мой любимый цвет сливовый, это никак с этим не связано. Узнал я об этом сходстве уже после того как я придумал этот ник.

Так как всё же я пришел к этому?
Мне нужен был домен для своих ботов (на то время в ВК) и заодно сделать свою визитку. Пару дней я думал над чем то оригинальным. Ничего больше, как соединить свои инициалы я не придумал. Тогда я как раз услушал цитату Лебедева "Лучший бренд — это фамилия". Как раз тогда был свободен домен lyo.su. Это и было решающим для выбора ника.
Forwarded from Ly 💜
Я тут сделал простенького бота для поиска случайного собеседника, если вам скучно.

Заходим, общаемся @FindLyBot 😉

Предложения и пожелания принимаются
Stindex Bot (sticker index)

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

Пока у него есть две функции:
1. Поиск паков, содержащих стикеры, похожие на отправленный
Если вы наткнулись на стикер милой кошкодевочки и открыли пак, ожидая увидеть больше стикеров с этим же персонажем, а наткнулись на "сборную солянку" из разных персонажей, бот может вам помочь.
Отправляете стикер боту @StindexBot и получаете в ответ список ссылок на паки, среди которых может оказаться оригинальный.

2. Поиск стикеров по эмодзи
Порой имеющихся у нас паков не хватает, чтобы выразить все эмоции. Можете попросить моего бота найти стикеры, задав нужный эмодзи, а он выдаст вам 50 случайных стикеров. Всего в базе больше 6.3 миллионов стикеров, так что выбор должен быть обширный. Эта функция работает в режиме inline, введите в любом диалоге @StindexBot 😱 и всё поймёте.

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

Пока могут быть следующие проблемы, имейте в виду:
1. Бот не всегда сможет найти паки с похожими стикерами, даже если они есть. Либо эти паки пока не попали в мой индекс, либо это несовершенства моего алгоритма сравнения картинок. Буду дорабатывать.
2. При поиске стикеров по эмодзи, некоторые эмодзи могут не приниматься в качестве ввода, исправлю скоро.
3. В выдаче эмодзи-поиска может быть много мусора. К сожалению, я пока не так крута, чтобы научить бота самостоятельно отделять исламские мемы от анимешных кошкодевочек. Но вы всегда можете стереть эмодзи и написать его снова, получив другую порцию из 50 случайных стикеров.
4. Обе функции и весь бот в целом могут тормозить. База очень большая и несмотря на многочисленные попытки оптимизировать все операции, я порой утыкаюсь в производительность сервера, хотя он далеко не самый дешёвый. Если захотите помочь, бот подскажет как.

Тыкайте — @StindexBot. Надеюсь, не упадёт. Жалобы и предложения в @DontSendNudesBot.

P.S. Да, я спёрла аватарку у другого бота. Если это очень плохо, я чуть позже что-нибудь придумаю.
Forwarded from Ly 💜
🎵 Представляю вам своего нового бота для YouTube Music

@LyDBot — поможет найти и загрузить аудио с music.youtube.com в telegram.

Он умеет:
Совершать поиск по вашему запросу.
Автоматически исправлять найденные ошибки.
Перелистывать страницы в найденном запросе.
Отправлять аудио-файлы в чат с пользователем.
Работает через inline-режим.

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

Преимущества над другими аудио-ботами:
YouTube Music. На этом можно было бы и закончить.
Продвинутый поиск. Найдет песню даже по её словам.
Качественная база музыки. Без ремиксов и записи с микрофона.
Оригинальное качество отправляемых файлов. AAC 128 Kbps.
Каждое аудио отправляется с оригинальной обложкой.

Бот совсем новый и могут быть баги. Сильно не бейте🥺
Если что-то работает не так как надо, пишите мне. Если игнорю — я скорее всего прочитал и принял во внимание или просто забыл (можете напомнить позже).

И ещё спасибо @andnz за аву для бота ☺️
Forwarded from Ly 💜
А кто не спит по ночам? Правильно, я🙂

И не просто так. Немного поправил код @FindLyBot и решил выложить его исходники. Хоть и никто не просил. В общем, держите, вдруг кому пригодится.

https://github.com/LyoSU/FindLyBot
Forwarded from Ly 💜
Представляю вам полностью нового бота для администрирования групп @LyAdminBot

На самом деле это просто переписанный старый бот с php на node.js с некоторыми новыми возможностями или наоборот отсутствием старых.

И так, что уже сейчас есть:
Выдача бана по команде /banan в ответ на сообщение человека. По умолчанию бан выдается на 5 минут. Можно через пробел указать время бана в минутах или добавить h для часов и d для дней.
Например: /banan 6h
Если напишет человек не имеющий привилегий администратора он получит бан на случайное время.
Кик по команде /kick в ответ на сообщение. Аналогично человек без прав администратора получит самокик.
Удаление сообщения пользователя по команде /del
Ну и самое главное приветствия. Теперь вы можете добавлять собственные гифки в приветствия или удалять, которые не нравятся.
Для добавления или удаления гифки просто в ответ на неё напишите !gif
Также можно написать в ответ на текст приветсвия !text для добавление и удаления его. Самое главое оно должно содержать в себе %login%.
Пример: Привет, %login%

В будущем буду добавлять в него новые возможности или исправлять работу старых, поэтому предложение и пожелания, как всегда, принимаются.

Бота я переписал для ознакомления с node.js и какого-либо опыта работы с ним не имею. Поэтому, если у вас есть желание можете помочь мне в его разработке на GitHub: https://github.com/LyoSU/LyAdminBot-js
Forwarded from Ly 💜
Запилил небольшое обновление для @LyAdminBot

Добавил команду !welcome для включение/отключение приветствий
Добавил команду !extra для своих текстов, которые будут отправляется ботом по запросу. Ниже подробное описание и скриншот.
Много мелких исправлений и дополнений для будущих обновлений

Подробнее про обновление:
https://github.com/LyoSU/LyAdminBot/pull/37

Как создать экстру и что это?
написав в ответ на любое текстовое сообщение команду !extra rules будет создана команда внутри группы с тем текстом на который был ответ. Для вызова необходимо написать #rules. Вместо слова "rules" может быть любое другое слово.
Для удаления необходимо написать просто !extra rules.
Для обновления просто сделать ответ с этой командой на новый текст.

Есть идеи по будущему функционалу?
Пишите мне в лс :)
Хочешь что то свое добавить или перевести на другой язык?
Добро пожаловать на GitHub