Боты от Тi Key — каталог и обновления
2.87K subscribers
31 photos
1 video
10 links
Каталог ботов и информация по их обновлениям 🤩

Для связи: @tih_kot
Download Telegram
Собсна бот, которого я сделал за неделю - @qeemo_bot , можете тыкаться и давать обратную связь) 🤗

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

Я же предлагаю альтернативную реализацию, лишенную этих проблем, базирующуюся на форумах. Идея естественно не моя, но я решил сделать это на свой лад.🤓

Алгоритм работы прост:
1. Создаем бота в @BotFather
2. Пишем боту @qeemo_bot токен созданного бота или пересылаем сообщение от @BotFather
3. Создаем группу
4. Делаем группу форумом
5. Приглашаем бота, которого вы создали (не @qeemo_bot, а именно того, чей токен присылали в пункте 2) в созданную группу с правами на "Управление темами" и "Закрепление сообщений".

ВСË. Теперь ваш бот будет передавать все сообщения в группу, удобно группируя диалоги по форумам. 👋

Каждый форум - это переписка с отдельным пользователем. В самом начале диалога бот присылает информацию о пользователе, чтобы понимать с кем вы общаетесь и эта информация закрепляется. При желании эту информацию можно обновить вручную командой /refresh внутри темы. 😃🤘

Также доступна команда /ban. Если вдруг пользователь спамит и вы не хотите получать от него сообщения, можно забанить его и бот больше не будет передавать от него сообщения. Ну и чтобы разбанить естественно есть /unban. 🫵😊

И еще очень важная фишка, отсутствие которой бесило меня в других ботах: бот поддерживает редактирование сообщений. Все отредактированные сообщения изменятся и на другой стороне 😵‍💫

На этом функционал на данный момент заканчивается, но в дальнейшем он будет пополняться. Жду ваше мнение 🤬
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍64👎2❤‍🔥1
😎 Нововведения @for_raffle_bot

Добавили новые возможности для розыгрышей, которые завершены:
-> возможность обновить сообщение с результатами, если вы случайно его отредачили или удалили и не знаете как вернуть обратно
-> возможность перевыбора победителей. Если какой-то из победителей вдруг не отвечает, его можно заменить. (после этого надо нажать кнопку "обновить пост")
Please open Telegram to view this post
VIEW IN TELEGRAM
10😱5🔥2👍1
Хостинг упал, боты лежат. 🥲
Ждем пока поднимут
🕊10🐳3🔥2
Ура, подняли 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥193👍3
😱 Чтоооо возвращение бравл мафии?

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


Публиковать информацию о процессе разработки - 🔥
Я подписан за новостями по ботам, мне не интересно - 🤡
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🤡10😱2
Новый бот мафии будет мультиязычным 😛

🔥 Кто-то проходил мимо и накидал огоньков под прошлый пост... Балдеж.

🤬 Последние дни работы над проектом запомнились тем, что вместо непосредственно разработки бота мне пришлось контрибьютить в Fluentogram, который мы используем для локализации (да, бот будет мультиязычным). Этот пакет адаптирует Fluent (от разрабов Mozilla Firefox) для удобного использования с Aiogram 3. И там есть замечательный функционал по генерации питоновских стабов (они нужны нам, например, чтобы IDE'шка знала, какие аргументы ожидать при вызове функции локализатора и могла нам подсказывать). К посту приложу скрин как выглядят стабы и строки переводов, из которых они генерятся 🖼. Эти стабы генерировались адекватно только для самых простых кейсов использования, что нас в корне не удовлетворяет. Например, для перевода, в котором есть условие или ссылка на другую строку перевода, стабы сгенерятся неправильно. Поэтому за выходные была написана реализация, которая покрывает куда больше кейсов (наши потребности закроет за глаза) и создан пул реквест. Теперь мы ожидаем, когда мейнтейнер Fluentogram выпустит релиз и можно будет это использовать. Так, что, если решите делать мультиязычность в своём боте, рекомендую попробовать Fluentogram. Занятная штука)0 На сайте Fluent есть песочница, где можно проверить как это работает прямо в браузере.
Кстати, есть в комментах гигачады 100 уровня, которые уже делали мультиязычность в своих ботах? Что использовали для этого, черканите ✏️😈

📈А еще Данячка решил жестко мигрировать на aiogram 3.0.8b и pydantic 2.0.3 , поэтому актуальность используемых решений теперь на неприлично высоком уровне 🥰 Если кто-то уже успел перевести проект на последнюю версию, отпишитесь тож в комменты, че как вообще 🤓

И да, накидайте огоньков 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28❤‍🔥2👍2😱21👌1
Не забывайте, что используете язык программирования, друзья 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
14🤣4👍2
спидран по выгоранию? 😎👎
или может
успешный успех? 😎👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥1
😰 Тестирование ботов

🤠 Сейчас мы делаем бота мафии. Мафия - довольно сложный бот и тестировать его функционал не так просто. Есть моменты, которые доступны только при большом количестве игроков и очень накладно собирать 30 человек, чтобы проверять очередную фичу.
Решения?
Завести 30 "вторых" аккаунтов и с них выполнять нужные действия вручную - ну это дурка, друзья.
Автоматизировать с помощью юзер-апи действия для проверки бота теми же аккаунтами - а зачем нам тестировать телеграм апи?)0 Нам не нужны лишние посредники, чтобы тестировать функционал.
Делать юнит-тестирование отдельных функций - для этого придется писать код ориентируясь на тесты, а нам хочется писать как обычно и не усложнять себе жизнь.
✔️ Использовать мокнутые объекты аиограмма для тестирования. В идеале готовое решение, которое написано под аиограм. Но тут загвоздка. Нет каких-то по-настоящему крутых решений для того, чтобы протестировать код бота целиком: весь хендлер разом, с поддержкой тайпхинтов, да еще и с своевременными апдейтами. Тем не менее есть местами костыльные решения, одно из которых мы взяли в использование.
🎊 Встречаем: aiogram_tests. Что он нам позволяет? Позволяет протестировать хендлер целиком, т.к. реализует мокнутый объект бота и сессии. Можно "перехватить" ответ, который отправит бот на то или иное действие пользователя и сравнить с ожидаемым. Минусы? Делает это не полноценно. Сложные хендлеры целиком не покрыть: например, если в хендлере отправляется сообщение и хочется записать его айдишник в базу данных, то этого сделать не получится, т.к. результат выполнения в хендлер от мокнутого бота не возвращается, чтобы это нивелировать, надо выносить действия в отдельные функции и костылить манкипатчем. А еще это чудо не было обновлено до последней версии аиограмма (видимо разраб забил болт), поэтому пришлось собственными силами обновить. В целом, вышло юзабельно, но это не то, что я бы мог рекомендовать. Слишком сыро. Этому миру нужно более удобное решение.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍5❤‍🔥43👌3😱2
Приветики. Как многие заметили боты лагают. Проблема на стороне телеги, об этом сообщают и другие разрабы ботов в чатиках, проблема массовая. Мы можем только ждать, пока телега починится.

Upd. Починили
😱27👌82
❗️ Йоу! Небольшой апдейт для @qeemo_bot

Добавили возможность задать кастомное приветственное сообщение (ответ на команду /start), чтобы была возможность задать немного уникальности и стиля 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍302
⚠️ Сегодня бот апи опять чудит. Боты не могли отправлять сообщения в каналы. Мой бот-вотермарка не работал. Раффл бот тоже не мог опубликовать новые розыгрыши, но уже существующие работали. Леня и Кимо работали в штатном режиме. UPD: Проблема уже исправлена

Подробнее про проблему написали ребята из tginfo
https://t.me/tginfo/3822
😱24🌭15👍9👌2
На серваке Кимо и Raffle ботов упала сеть. Жду ответа от поддержки хостинга, как только станет что-то известно - сообщу.
👍18👎7😢5😱2
Мда, нас ддосят 😁 если до вечера не поднимутся, переезжаю к другому хостеру
Please open Telegram to view this post
VIEW IN TELEGRAM
👎317👍6😢6🤡3😱2
Найс, поднялись. Боты работают в штатном режиме.
👍25🔥5
Привет 👋

В тестовом режиме было выпущено обновление, которое полностью затрагивает все критические системы Лёни. Тестировали ли мы эти изменения? Нет конечно, поэтому вы читаете этот пост. Просто заранее предупреждаем. 😜

Что должно измениться? По плану — ничего, но из-за обновления всех используемых библиотек разом результат может быть непредсказуем, поэтому обо всех странностях, которые вы заметите, пишите в комментариях. 💬

Фиксы:
12:55 — Исправлены инлайн кнопки в супергруппах.
14:40 — Исправлено редактирование сообщений через инлайн кнопки, исправлена привязка бота к кастомным объектам, исправлены модели.
22:50 — Исправлена клавиатура предупреждения.
26.12.23 — Исправлена обработка капчи в супергруппе.
Please open Telegram to view this post
VIEW IN TELEGRAM
😱46👍2612👎10🔥7💯6😢4🤡4🐳3🌚1
Привет!

Мы в поиске 🐍 Python разработчиков в команду. Необходимо развивать существующих ботов 🤖 и реализовывать новые идеи💡

⚙️ Это уникальная возможность научиться чему-то у нас, получить опыт работы в команде и возможно немного заработать

👨‍💻 Мы используем aiogram, sqlalchemy, postgresql, redis. Если умеете работать со всем вышеперечисленным и имеете желание влиться в команду, милости прошу ко мне в лс @tikey

P.S. Так же интересно на будущее сотрудничество с js разрабами для разработки webapp ботов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥34👍23🤡1310🕊7😢3👎2😱2
Обновление @qeemo_bot от 21.01.24

Добавлена настройка "Тихое Редактирование" (по умолчанию включено):
• Если включена (), то в случае если пользователь отредактировал своё сообщение, бот обновит сообщение в топике без дополнительных уведомлений, это будет тихо и незаметно (так и было до этого обновления).
• В выключенном состоянии этой настройки () бот будет уведомлять о редактировании сообщения пользователем.
🤡47👍37👎2114🔥10😱5
Домены в зоне .ru недоступны, кругом паника 🔥

Боты висят как раз на таком домене, но айпишники закешированы телегой - поэтому боты пока что работают. Однако, если проблема с доменами не решится, боты тоже отвалятся. Так что не удивляйтесь, если что-то ляжет, наблюдаем за ситуацией 🤔

Upd. проблема с днс решена, интернет оживает 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥76👍54🤡37👌23😢2017👎11😱8
Товарищи, я в курсе, что @ModerLyonyaBot не работает
На выходных починю. Серьёзные проблемы с сервером
👌45🤡20👍178😢6👎3