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

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
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
Forwarded from י.א.
Is there a robot that delivers messages from Group to channel like this? @channelrushbot but also supports private channel and not just public ?
Forwarded from SERG Hell
Есть. И я тебе не раз говорил уже. @mymakerbot он умеет такое. Но ты только спрашиваешь есть или нет. Но переброска из своего канала только. Из чужого это не переброска, а воровство
Forwarded from Вячеслав
@voicybot на Гугл-движе:
https://medium.com/@nikitakolmogorov/установка-google-speech-в-voicybot-9f8268cd58c6
Споспоб оплат -- так это платно или способ оплаты для идентификации лишь? Не увидел ценник.
(2
Forwarded from Вячеслав
2) -- пункт репостнул в "чат" БотоПомощи.

4) это туда же в "чат":
@temply_bot
Часто в том чате приходится отвечать "шаблоном"-скрином с набором ботов для Ютуба.
Заводил группу с 88 ботами (50 ботов в группе -- в веб-версии обходится лимит), но минусы, что не все боты в Группу добавляются, а другие в Канал не пробовал. И реакция разная...

100 раз спрошу, прежде чем сделать. Подходит под задумку такую?
Ну вместо скрина куда кликабельнее будут псведонимы ботов.

5) точка-азкладка:
потом реплею (отвечаю) точкой на последнее прочитанное сообщение. ну закладку так создаю, если мне нужно написать в чат, а в нём 1111+ непрочитанных.
Вот точка-закладка может вызывать лишние вопросы. Планирую ботом-шаблоном... но точку всё же лечге поставить и чем это лучше Пунто-свитчера, которым никогда нее пользовался, рахве в гостях. Ну да, я без Винды на Андроиде и Линуксе аналога не знаю, хлтя...
Forwarded from Deleted Account
@crosser_bot что то долго не даёт результат, что делать?
Forwarded from Crosser Bot
У меня на обработке уже есть запрос по этому каналу (супергруппе), дождись ответа, я еще работаю.
Forwarded from Mir🌳
Ждать. Если в течение часа ничего не произойдёт, написать в @crosser_chat
Forwarded from Mir🌳
Они ща бету тестят. Попробуй: @crosser_beta_bot