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

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from Akcium Сергей
Вопрос.
Есть ли бот, который может исключить из канала людей, имея их ID?
ага, qnext допилить для этого делов на часик )
Forwarded from Combot по-русски
Дошли руки написать пару обзорных постов по поводу того, что же все-таки умеет @combot
Начну с того, что такое недавно добавленные триггеры и что можно сделать с их помощью.

Триггеры настраиваются из раздела Triggers в разделе Модерация. Сама суть системы в возможности настройки срабатываний на любые слова, символы, регулярные выражения и так далее. Суть простая: кто-то постит в чат сообщение, если на какое-то слово, символ или другой параметр есть триггер, Комбот выдает в чат заданное сообщение.
Как это выглядит на практике, несколько кейсов.

Первый кейс - слова-паразиты, неправильное написание и так далее.
В @compotchat я настроил срабатывание триггеров на слова "комьюнити" и "эвент". Когда кто-то пишет, например "всем привет, я занимаюсь коммьюнити уже 5 лет", бот в ответ выдает :
- Пишем правильно: комьюнити! С одной "н".

То же самое - про "эвенты". Бот поправляет на "ивенты". От живого человека это смотрелось бы надоедливо и занудно, а на поправки бота реагируют с юмором. Постепенно в чате не останется тех, кто употребляет неправильное написание слова. Можно настроить любые слова в любом написании, например, сотрудники ВКонтакте очень любят поправлять написание своей компании ;) А в ряде чатов страшно не любят, когда кто-то пишет телеграмм.
Для такой фичи лучше всего использовать настройки Trigger type > Partial match, а остальное - на свое усмотрение.

Второй кейс - быстрые ссылки, FAQ'и и так далее
В том же чате я настроил несколько триггеров для часто запрашиваемых материалов. Например, #скиллы.
В ответ, Комбот постит ссылку на пост в этом же чате с картинкой, содержащей список скиллов комьюнити-менеджера.
Написание #скиллы гарантирует отсутствие ложных срабатываний, а для того, чтобы была видна картинка, я использовал параметр Web Page Preview > Enabled.

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

Третий кейс - полноценный автоответчик.

Никто не мешает вам настроеть триггеры так, чтобы Комбот сам отвечал на основные вопросы в чате. Для этого надо выделить ключевые слова, которые гарантируют, что вопрос - именно тот, что нужен. Если задумаетесь о таком варианте, лучше всего использовать регулярные выражения (как научиться их писать - погуглите). Такой кейс требует хорошего понимания как вашего сообщества, так и того, в какой форме пользователи задают вопросы. Ну и это не заменяет модератора, потому что живой человек тоже нужен.

Четвертый кейс - меню чата
В одном из чатов я развернул полноценное меню. Технически это выглядит просто. Один триггер - #меню.
Когда я пишу его в чат, Комбот выдает пост, в котором перечислены отдельные пункты меню: правила, частые вопросы, что почитать и так далее. Каждый пункт меню - ссылка на другой пост, в котором кроме искомой информации сверху продублировано то же самое меню.
Получается сквозная навигация.

Пятый кейс - just for fun
Настроить срабатывания можно на что угодно. Можно устроить квест внутри чата, можно благодарить за использование тега #обомне, если вы просите вступивших в чат рассказать о себе. Простор для фантазии безграничный и по мере того, как вы будете использовать триггеры, придет и понимание, как это настроить интереснее и удобнее всего.

Важно!
Если у вас есть собственные интересные кейсы того, как вы настраиваете триггеры, присылайте их мне в ЛС, @teodorix. Интересные буду публиковать, а авторам лучших выпишем что-нибудь хорошее.
Forwarded from Combot по-русски
Combot 18.11.3

· Создавайте триггеры только для администраторов чата, либо исключите их сообщения из тех, на которых триггеры будут срабатывать.
· Долгожданная кнопка «Back to top»!
· Теперь триггеры по умолчанию будут нечувствительны к регистру. Чисто интерфейсное изменение, это не затронет уже настроенные триггеры.
· Теперь форма добавления триггера очищается после того, как вы его добавили.
Forwarded from Combot по-русски
Combot 18.10.30

Триггеры
· Теперь сообщение по триггеру можно отправлять реплаем (ответом) на исходное сообщение.
· Новая опция: "Срабатывать только на реплаи (ответы) Combot'у".
· Новая опция: "Срабатывать только на реплаи (ответы) любым ботам".
Forwarded from Combot по-русски
Combot 18.10.30

Триггеры
· Теперь сообщение по триггеру можно отправлять реплаем (ответом) на исходное сообщение.
· Новая опция: "Срабатывать только на реплаи (ответы) Combot'у".
· Новая опция: "Срабатывать только на реплаи (ответы) любым ботам".
Forwarded from Combot по-русски
Combot 18.1.29

Триггеры, приветствие, правила
· Новая переменная {group_name} для приветствия, правил и триггеров.
· Новая переменная {reply_to_name} для триггеров. Оставьте поле пустым, если не хотите использовать.
· Теперь можно выбрать,срабатывать ли триггерам на ответы (replies) или нет.

Прочее
· Страница статуса (https://status.combot.org/) теперь отображает uptime одной из баз данных.
Forwarded from Combot по-русски
Combot 18.1.24

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

Аналитика
· Три новых метрики в полной версии аналитики. Дата первого сообщения пользователя, количество предупреждений у пользователя и количество дней, которые пользователь находится в группе.
· Журнал и список участников чата скроллятся по горизонтали.
· Добавили несколько подсказок на страницу аналитики.
· Примерно в два раза снизили время загрузки страницы аналитики, даже для самых крупных чатов.
· Исправили несколько редких багов связанных с часовым поясом.

Модерация
· Если по каким-то причинам не удается запостить приветствие, в чате будет показано корректное сообщение.
· Для приветствия и правил группы теперь можно выбрать HTML-вариант разметки, вдобавок к Markdown и Plain.
· Новая команда - !d. Удаляет сообщения через заданное вами количество времеги. Синтактсис такой же как у !mute - !d 5m удалит сообщение спустя 5 минут, !d 3d удалит спустя 3 дня и так далее.
· !ban теперь поддерживает User ID и доп.параметры. Можно сделать например так: !ban 1234 5m; !ban 5m 1234; !ban 1234 (навсегда).
· Расширенные триггеры для репутации. Если поставить в начале триггера *, это сработает в случае наличия триггера где угодно в ответе. *спасибо будет работать и в "большое спасибо" и в "спасибо, что вы такой хороший".
· Новая опция "Не удалять автоматически предыдущее приветствие".
· Опция "Удалять приветствие после нажатия капчи" теперь не влияет на другие настройки и Комбот будет по умолчанию удалять предыдущее приветствие.

Другое
· Поисковая строка добавлена на страницу "Мои группы".
· Исправили баг, который приводил к сбросу значений для веб-сайта и канала в настройках чата.
· Небольшие изменения в дизайне там и тут.
· Текст сообщений в журнале чата теперь по умолчанию скрыт, добавили кнопку "Показать" и "Показать все тексты".
· Теперь записи из журнала можно экспортировать.
· Новая тема оформления.
· Cookie policy (http://combot.org/cookie_policy) обновлена.
Forwarded from Combot по-русски
Что делать, если какого-то чата нет в списке ваших чатов?

0. Убедитесь, что вы основатель или хотя бы администратор чата.
1. Напишите в чат !reload_admins
2. Убедитесь, что бот стоит в чате. Телеграм ИНОГДА считает, что бота в чате нет, даже если он есть в списке участников. Если команда /stat есть в списке команд чата - все ок. Если нету > удалите бота и добавьте его снова.
3. Убедитесь, что вы добавили бота в чат, а не в канал. Да, бывает и такое.
Forwarded from Combot по-русски
Combot 18.1.7

Репутация
· Добавлена возможность задавать собственные триггеры для повышения/понижения репутации (вместо стандартных +, спасибо и т.д.). Можно, например, добавить "Дякую" или "Rahmat".
· Немного изменено форматирование списков для !toprep и !bottomrep с целью оптимизации под моноширинный шрифт.
· Стандартное значение кулдауна для изменения репутации установлено на 900 секунд (15 минут).
Forwarded from Combot по-русски
Combot 18.1.4

Уровни и XP
· Можно выставить собственные значения XP для достижения новых уровней, например 0-10-100-... или 1000-10000-100000 и т.д.
· Можно выставить собственное сообщение о повышении уровня.
· Можно добавить собственные изображения к уведомлению о повышении уровня. Функция поддерживает создание динамических изображений (например юзербаров). Пока поддерживает только параметры {name} - имя и {newlvl} - номер уровня. Например, на каждый уровень можно поставить собственную картинку.

P.S. Есть вопросы по поводу "потери старых данных". Ничего не потерялось, ссылку на старую версию аналитики мы убрали, а новая пересчиталась примерно для 90% чатов.
Если у вас до 15 сентября в статистике пустота - ничего страшного, вы просто попали в эти 10%, до полного пересчета осталась буквально пара дней.
Forwarded from Combot по-русски
Новый релиз.
Combot 18.1.3

Warns (предупреждения)
· Теперь можно добавить юзеру любое количество warn (предупреждений) за раз. Пример: !warn 5 выпишет сразу 5 "штрафных карточек". То же самое действует для команды !unwarn.
· Можно добавлять причину !warn (!unwarn тоже). Пример: !warn за сволоту душевную.
· Обе новые фичи можно использовать совместно: !warn 7 stop right there criminal scum.
· Короткий алиас !w для !warn.
· Предупреждения (warn) теперь перманентны и не сгорают со временем.
· Все старые предупреждения (до сегодняшнего дня) сгорят по истечении 30 дней, новые же будут перманентными, пока их не снимут.
· Теперь в настройках группы можно сбросить предупреждения для всего чата. Вива амнистия!
· Минимальное значение для параметра "Maximum warns" теперь равно 1 - полезно в сочетании с системой репортов, где можно выставить число репортов для автосрабатывания Warn.
Например, прилетело два репорта, сработал warn и сразу повесился Mute (или kick/ban).

Прочее
· !unmute теперь не влияет на другие ограничения.
· Только администраторы с соответствующими правами могут делать mute, unmute и unrestrict.
· Улучшена производительность сайта.
Forwarded from Combot по-русски
Новый релиз, Combot 18.1.1
Мы переключились на схему CalVer (ГГ.ММ.ДД), версия Комбота теперь показывается в футере на сайте.

· Новый дизайн страницы модерации! Редизайн Комбота закончен - все разделы оптимизированы под использование как на десктопах, так и мобильных устройствах.
· Опубликована политика конфиденциальности, а также разьясение по GDPR для пользователей из Европы.
· В полной версии аналитики теперь используется моноширинный шрифт.
· Разнообразные фиксы для Топа Телеграм чатов.
· Старая версия аналитики больше недоступна
· Аналитика ускорена, загрузки стали быстрее.
· Улучшена мобильная верстка в Каталоге Телеграм-стикеров.
· Новая страница Команды со списком всех доступных команд в чате.
· !ro алиас для режима !readonly.
· Теперь можно настроить количество людей в списке при использовании команд !toprep, !bottomrep или !toplvl. Просто добавьте число в конце команды: !toprep 50. Число может быть от 3 до 100.
· Улучшена скорость работы команды !toplvl .
· Теперь можно использовать до 10 ротируемых изображений в приветствии чата. Каждый раз будет публиковаться случайная картинка.
· Улучшена производительность сайта.
· При срабатывании задержки на изменение репутации в чате, Комбот пишет, сколько именно времени нужно подождать.
· Множество других исправлений и существенная переработка старого кода. Все это можно обсудить в @combotru.
Forwarded from Телеблог
​​Самый простой способ сделать стикеры для Telegram

Никаких фотошопов, иллюстраторов и даже пэинтов: чтобы сделать стикеры, вам нужно немного времени и смартфон на Android или iOS.

Подробно рассказали о самом быстром и легком способе создания стикеров для Telegram.

Осторожно: в статье присутствуют несколько чудаковатые творения редакции @teleblog, не обессудьте.

Читать: https://tgrm.su/blog/pro-stikery/sdelat-stikery-telegram/
Forwarded from Searchee Bot
Как продвинуть свой канал бесплатно?

@SearcheeBot поддерживает автоматический взаимопиар. Вы рассказываете своим подписчикам о боте @SearcheeBot, а мы размещаем ваш канал в блоке продвигаемых каналов💰

При размещении ссылки на бота в своем канале вы должны указать канал, который хотите прорекламировать:
t.me/SearcheeBot?start=username
(пример: t.me/SearcheeBot?start=durov)

За 1 привлеченного пользователя ваш канал будет показан в рекламном блоке 10 раз. Например, 100 подписчиков вашего канала перешли по ссылке t.me/SearcheeBot?start=durov. Таким образом, канал @durov будет показан в рекламном блоке 1000 раз.

Важно: Данная схема будет работать только если продвигаемый канал присутствует в базе TGStat.


Как продвинуть свой канал за деньги?

Напишите нам на support@tgstat.ru
This media is not supported in your browser
VIEW IN TELEGRAM
Мечтали ли вы когда-нибудь о нормальном поиске каналов в Telegram?

Знакомьтесь, @SearcheeBot — ваш гид по самому крупному каталогу Telegram-каналов.

Покажет самые популярные каналы по выбранной тематике, найдёт канал по ключевому слову. И все это не выходя из любимого мессенджера.
Forwarded from BotShare
@Arbeit_bot

Arbeitbot — бесплатная фриланс-биржа в Telegram

Это — первая бесплатная фриланс-биржа на основе сервиса Arbeitbot.com, который помогает заказчикам и исполнителям найти друг друга в Telegram.

Перейти к боту:
👉 https://t.me/Arbeit_bot

Техподдержка:
@arbeit_bot_support

Бот написан с помощью JavaScript и Node.js и использован открытый фреймворк для общения с Telegram API

Исходный код бота:
https://github.com/arbeitbot/arbeitbot
EN:
ArbeitBot is meant to be fully open-sourced, is released under the MIT license.

@arbeit_bot — is freelance market, redesigned.
Imagine if you didn't have to pay a dime to get job offers or the list of the best freelancers on the market.
👨‍🔧
Arbeitbot.com – first free open-source Telegram freelance market. Questions go to @arbeit_bot_support.

📖 Публикации в СМИ:

📝 Arbeitbot — бесплатная фриланс-биржа в Telegram

📝 Как ArbeitBot получил первые 1250 установок

📝 Как мы написали фриланс-биржу для Telegram

📝 ArbeitBot - Opensource freelance market driven by community

📝 Show HN: First free open-source Telegram freelance market

📝 Upwork Sucks! #1 Freelance Site Is HORRIBLE
___________
📍https://t.me/pro_telegram/420
📌https://t.me/pro_telegram/522
Forwarded from BotShare
Как мы написали фриланс-биржу для Telegram

Решил рассказать вам о нашем опыте создания бота для Telegram на Node.js практически без опыта серверной разработки и на добровольных началах.
Для большинства из нас это был первый случай использования Node.js в сравнительно большом проекте.
Как мы это сделали, зачем мы это сделали, почему фриланс-биржа и как она отличается от классических моделей, какие у нас были проблемы и как мы с ними боролись – под катом!
*
Где-то с полгода назад я начал изучать Node.js для саморазвития и вот, совсем недавно, написал пару игровых ботов эксклюзивно для нашего канала @borodutcher.
Потом и ребята подтянулись – написали еще пару ботов (кстати, всех ботов мы выкладываем в открытый доступ.
http://github.com/borodutch
....
И вот, в очередной раз рассылая предложения о работе талантливым программистам, я поймал себя на мысли: а почему нельзя этот процесс автоматизировать?
Я ведь делаю это каждые 2-3 недели.
Тут и возникла идея создать бота, который это делает за нас.
Кидаешь ему описание работы, а он сразу выдает список фриласеров в нужной категории и с нужным почасовым рейтом.

Можно ли автоматизировать этот процесс?
Посовещавшись, мы продумали альтернативную систему фриланс-биржи с несколькими отличиями от классической модели...

Изначально нашей целью было сделать удобную бесплатную фриланс-биржу и после выложить код в открытый доступ.
https://github.com/arbeitbot/arbeitbot
Давая контроль над биржей сообществу, мы надеемся улучшить качество коммуникации между заказчиками и клиентами, ускорить процесс поиска подрядчика и заключения сделки.
Мы написали Телеграм-бота @Arbeit_bot.
Абсолютно весь код был написан волонтерами, и никто не собирается как-либо монетизировать сервис.
Мы не блокируем коммуникации между клиентом и фрилансером и не используем хитрые приемы съема денег.
Биржа абсолютно бесплатна и навсегда такой останется.
https://arbeitbot.com/

Чтобы у нас была возможность и дальше поддерживать открытую фриланс-биржу бесплатной, нам нужна ваша помощь.
Помочь можно несколькими способами:
1. Зарегистрироваться на бирже и заполнить свой профиль фрилансера
Читать далее
_________________
via habrahabr.ru
Forwarded from Botcollection
Новая интуитивно понятная платформа для поиска исполнителей и заказчиков внутри мессенджера.
Давно хотел начать свой проект - дерзай!

@TeleJobs_bot
Forwarded from Botcollection
Биржа фриланса. Здесь можно найти себе проектную работу или исполнителя на ваш проект.

@freestock_bot
Forwarded from ARkko
Ребят есть бот который дартс кубик и мячи после срабатывания удаляет?