19

Жизнь бота после "Эффекта пикабу"

У меня два поста на пикабу, и оба попали в горячее. И если в первом случае это заслуга Ивана Урганта, то во втором случае целиком и полностью моя. В посте я рассказывал о своем боте для телеграма, который решает проблему всего человечества - преобразует голосовые сообщения в текст. Я, конечно, надеялся на “Эффект пикабу” и что после публикации, у бота появятся настоящие пользователи, но я не ожидал что поток новых пользователей будет таким большим. И вот, по прошествию двух недель, я решил провести анализ, каков он, “Эффект пикабу”.

Итак, 1 сентября я собрался поведать сообществу о своем боте. Записал гифки, в которых визуально показал как можно пользоваться ботом, написал небольшое описание, и пост отправился в свежее. Спустя пару минут уже начали появляться первые комментарии, а вместо рейтинга поста показывался значок часиков. Спустя примерно час от пикабу пришла нотификация, что пост попал в горячее. За первые 4 часа публикации на пикабу бот был добавлен в 800 чатов, и было обработано 2300 голосовых сообщений.

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

Пост был опубликован 1 сентября в 18:00. В начале пост активно набирал рейтинг, это продолжалось около суток и потом рост резко замедлился. Вторые сутки рейтинг продолжал расти, но рост был значительно медленнее. По завершению вторых суток рост замер. График для наглядности:

Жизнь бота после "Эффекта пикабу" Telegram, Бот, Телега, Голосовые сообщения, Сообщения, Разработка, Идея, Аудио, Длиннопост

Активный рост рейтинга длился примерно сутки и изменился от 0 до 3000. Далее рост резко замедлился, и за следующие сутки изменился от 3000 до 3400. За следующие две недели рейтинг изменился с 3400 до 3500, то есть, можно сказать что рост остановился.

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

Жизнь бота после "Эффекта пикабу" Telegram, Бот, Телега, Голосовые сообщения, Сообщения, Разработка, Идея, Аудио, Длиннопост

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

Жизнь бота после "Эффекта пикабу" Telegram, Бот, Телега, Голосовые сообщения, Сообщения, Разработка, Идея, Аудио, Длиннопост

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

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

Жизнь бота после "Эффекта пикабу" Telegram, Бот, Телега, Голосовые сообщения, Сообщения, Разработка, Идея, Аудио, Длиннопост

Наиболее удивительное для меня, так это то, что до сих пор продолжают появляться новые чаты с ботом, не много, примерно 25-30 новых чатов в день, но тем не менее. Откуда они приходят - не знаю, может каким то образом находят пост на пикабу, видят бота в публичных чатах и добавляют в свои беседы, а может просто работает “сарафанное радио”. В день бот продолжает обрабатывать чуть менее 1000 голосовых сообщений, что не может не радовать.

Ну и ссылки на бота:

https://t.me/VoiceMsgBot

https://teleg.run/VoiceMsgBot

Если не получилось открыть по ссылке, то в приложении телеграм ищите в поиске по имени: @VoiceMsgBot

Дубликаты не найдены

+2
Жду следующий пост с новым притоком пользователей после данного поста :)
раскрыть ветку 1
0

Ежемесячная рубрика))

+1
Эксперимент продолжается. Ждем новых графиков на пикабу
+1

Интересная статистика

+1
Любопытно
0
Отсутствует вывод про эффект Пикабу
раскрыть ветку 6
+2

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

раскрыть ветку 2
0

Все верно, за исключением того что цели продать бота нет. Цель - сделать своими силами продукт, который кому то будет полезен.

раскрыть ветку 1
0

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

раскрыть ветку 2
0
Ну так какой он, этот один вывод то?)))
раскрыть ветку 1
Похожие посты
148

Подключение телеграм бота к гугл табличкам (GS3)

Всем ку
Комбинация из ТЛГ и ГТ, простота подключения КМК делает из ГТ офигенный инструмент автоматизации.
Тайм-менеджмент, таск-менеджмент, учёт финансов, объявления, пересылка событий - всё это создается и довольно быстро настраивается. Главное - это становится полезным не только в бизнесе, но и для обычных чатлан.
Пост ориентирован прежде всего на людей, которые только познают ГТ и на первых порах не требует знания гугл скриптов. В этом посте будет только первичная настройка и подключение. В следующих постах рассмотрю всё что описал выше (как трекать время, задачи, финансы и т.д. и как это настроить под себя).

Итак, первое что нам нужно - создать себе ТЛГ бота. Обращаемся к @BotFather

Подключение телеграм бота к гугл табличкам (GS3) Телега, Google, Бот, Длиннопост

Нам потребуется АПИ токен, он в середине этого сообщения: 1240599492:AAEOpj-G4C0hO3DFGuQ7RkMyX65RxsGFCqo

Дальше нам нужна пустая ГТ. Создаем, заходим в Инструменты / Редактор скриптов.
Скрин для английской версии.

Подключение телеграм бота к гугл табличкам (GS3) Телега, Google, Бот, Длиннопост

Вставляем туда следующий код:
function doPost(e)
{
var update = JSON.parse(e.postData.contents);
var DOC = SpreadsheetApp.openById("1WvGYnynJkX2srI1G1DD-7b8Qrm2WiWR6QOxzDJRKxXM");
//нам нужен только тип "сообщение"
if (update.hasOwnProperty('message'))
{
var msg = update.message;
var chat_id = msg.chat.id;
var text = msg.text;
var msg_array = msg.text.split(" ");
var date = (msg.date/86400)+25569.125;
var user = msg.from.username;
if (msg_array[0] == "/hello")
{
send("Hello World", chat_id)
}
}
}
function send (msg, chat_id)
{
//Отправляет сообщения в тлг. На вход функции дать сообщение и ID чата, в который нужно провести отправку
var payload = {
'method': 'sendMessage',
'chat_id': String(chat_id),
'text': msg,
'parse_mode': 'HTML'
}
var data = {
"method": "post",
"payload": payload
}
var API_TOKEN = '1240599492:AAEOpj-G4C0hO3DFGuQ7RkMyX65RxsGFCqo'
UrlFetchApp.fetch('https://api.telegram.org/bot' + API_TOKEN + '/', data);
}


Выделенное жирным:
1 - ID гугл таблицы, находится после /d/ :

Подключение телеграм бота к гугл табличкам (GS3) Телега, Google, Бот, Длиннопост

2 - АПИ токен гугл бота, который мы доставали выше.

По коду - в нем две функции - первая принимает сообщение от бота и работает с единственной командой "/hello". Вторая - отправляет сообщения в чат. В данном случае - в чат из которого пришло сообщение.

Осталась последняя часть - зарегистрировать вебхук. Тут нам поможет эта ссылка:
https://api.telegram.org/bot{API_TOKEN}/setWebHook?url={CURRENT_WEB_APP_URL}
Вместо первых фигурных скобок вставляем всё тот же токен бота, а вместо вторых фигурных скобок нам нужно вставить ссылку на приложение, которые  мы только что сделали, но еще не опубликовали.

Подключение телеграм бота к гугл табличкам (GS3) Телега, Google, Бот, Длиннопост
Подключение телеграм бота к гугл табличкам (GS3) Телега, Google, Бот, Длиннопост

Важно - поставить доступ для анонимов и для каждой новой версии выставлять Project version новый или new.
При деплое оно запросит разрешение - даём, после чего получаем заветную ссылку:

Подключение телеграм бота к гугл табличкам (GS3) Телега, Google, Бот, Длиннопост

В итоге у нас должно получиться следующее:
https://api.telegram.org/bot1240599492:AAEOpj-G4C0hO3DFGuQ7R...
Эту ссылку мы просто вставляем в браузер и переходим по ней. Если не получается - подрубаем ВПН. Получаем следующее:

Подключение телеграм бота к гугл табличкам (GS3) Телега, Google, Бот, Длиннопост

Вебхук зарегистрирован, всё ок. Пойдем тестить бота.

Подключение телеграм бота к гугл табличкам (GS3) Телега, Google, Бот, Длиннопост

Подключение бота к табличке успешно произведено.

ЗЫ Бота я удалил, так что этот АПИ-токен уже не действует.

Показать полностью 7
1059

Телеграм-бот, помогающий оформить фото на документы

Возникла у меня тут в очередной раз задача сделать фото для документов. Обычно, я в таком случае фотографируюсь на фоне холодильника на телефон, в ФШ поворачиваю, кадрирую и вырезаю фон. В этот раз мне даже на бумаге печатать фото было не нужно. Но блин, 2020 на дворе, нейросети там и AI, неужели я должен как 10 лет назад это делать руками? Иду в интернет, и что я там вижу: все сервисы подобного рода делятся на 3 типа:

1) Не вырезает фон впринципе, предлагает кадрировать и цвет покрутить

2) Предлагает вырезать фон руками в браузере инструментом аля MS Paint

3) Делает все как я хочу, но просит за одно фото 300р (!!!)

Приложения в Google Play примерно такие же.

Короче пришлось делать на коленке, самому. Находясь в короновирусной самоизоляции, освободилось прилично времени для таких вот проектов. Родилось вот что: https://t.me/PassportPhoto_bot

Пока что бот имеет довольно скромный функционал: на первом этапе распознаются глаза, подбородок и макушка, кадр поворачивается и зумится так, чтобы выполнялись требования большинства ведомств (ориентировался на шенген, но на загранник или паспорт РФ тоже должно проканать). Далее, нейросетью обрезается фон, и фото готово для скачивания. Элементов управления — по минимуму. Сейчас бот живет на довольно скромном железе, поэтому чутка задумчивый :) Гора возможных улучшений поселилась в беклоге, буду дорабатывать по мере появления времени.

Никаких денег за работу бот не берет, только добровольные донаты :)

Телеграм-бот, помогающий оформить фото на документы Telegram, Бот, Фотография, Нейронные сети, Документы
2323

Как бороться с любителями голосовых сообщений 3

Наткнулся вчера на пост (Как бороться с любителями голосовых сообщений 2), в котором предлагают бороться с голосовыми сообщениями, путем отправки картинки, и даже предлагают сервис. Идея классная, но сам "сервис" - это генератор рекламы, потому решил сделать такой же генератор, но без рекламы и с открытыми исходниками, возможно кому-то будет полезным. Сервис расположен по ссылке - https://vsychov.github.io/gif-generator/.


Кроме того - приватность, у меня GIF генерируется в браузере, без участия сервера, потому никто "посторонний" не увидит текст сообщения. Но на слабых устройствах будет медленно работать. Ну и вместо проприетарного MS Word, используется скриншот открытого LibreOffice. :)


В общем если кому нужно - пользуйтесь.

3624

Противникам голосовых сообщений

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

Вы можете добавить бота в чат, и бот будет автоматически реагировать на голосовые сообщения:

Противникам голосовых сообщений Telegram, Бот, Телега, Голосовые сообщения, Сообщения, Разработка, Идея, Аудио, Гифка, Длиннопост

Если не хотите добавлять бота в чат, то можете просто пересылать ему голосовые сообщения, а в ответ бот пришлет текст:

Противникам голосовых сообщений Telegram, Бот, Телега, Голосовые сообщения, Сообщения, Разработка, Идея, Аудио, Гифка, Длиннопост

Добавить бота себе можно по ссылке - https://t.me/VoiceMsgBot

Отзывы и пожелания по функционалу приветствуются.

Показать полностью 1
76

Lovebot - обновление 0.9

Наконец обновление дописано и выложено! )


Сразу и по порядку:

1) Изменена регистрация:

Lovebot - обновление 0.9 Приложение, Бот, Lovebot, Telegram, Знакомства, Знакомства на Пикабу, Знакомство в Интернете, Длиннопост

Теперь она намного удобнее и очевиднее!

Достаточно просто отправить команду(или проследовать по подсказкам бота, если Вы в первый раз зашли), а дальше по инструкции. Главное отправить фото, как фото, а не как файл ;)

2) Время отдачи анкеты

Раньше, в самой первой версии, на выдачу анкеты тратилось около 2х секунд. Теперь же цифры совершенно иные:

Lovebot - обновление 0.9 Приложение, Бот, Lovebot, Telegram, Знакомства, Знакомства на Пикабу, Знакомство в Интернете, Длиннопост

То есть в среднем около 0,003 на поиск.

Тут даже нет смысла расписывать )

3) Появился поиск

Lovebot - обновление 0.9 Приложение, Бот, Lovebot, Telegram, Знакомства, Знакомства на Пикабу, Знакомство в Интернете, Длиннопост

Который тоже, надеюсь, удобен и очевиден.

Так же его можно досрочно закончить, просто нажав "Начать поиск"!


Спасибо больше тем 175 пользователям бота, которые не дали просто забросить работу и мотивировали работать дальше.


Присоединяйтесь к нам: https://t.me/lovebotsite_bot


P.s. из-за появления поиска, старые анкеты пришлось удалить, сразу прошу за это прощения и обещаю, что такое больше не повториться.

Показать полностью 2
35

Тариф День Рождения от РЖД или как экономить от 40% до 80% на билеты Сапсан. Личный опыт.

В начале этого года я столкнулся с проблемой найти среди своих коллег человека, кто был бы не против воспользоваться Сапсаном и в нужные мне даты съездить со мной в Москву из СПб и обратно (или только в одну сторону). Мне было важно найти не просто попутчика, а пассажира, чья дата рождения совпадала или лежала в интервале 14 дней с предполагаемой датой моей поездки для того, чтобы мы могли вмести купить в кассе РЖД билеты на поезд Сапсан со скидкой в 50% для каждого. Я не смог осуществить задуманное, но задумался, что если бы я не ограничивался стенами офиса, то мог бы купить билет со скидкой и поехать с кем-то еще, возможно, даже с незнакомым мне человеком.


После этого я создал бота в Телеграм T.me/Allo812Bot, который помогает регулярно пользоваться льготным тарифом "День рождения" для проезда в поездах "Сапсан".


Чем он полезен?


T.me/Allo812Bot ищет людей, которые могут применить тариф День Рождения от РЖД и помогает найти пассажиров-попутчиков, чтобы купить билет со скидкой от 60% до 80%.


С его помощью можно также найти пассажира-именинника и каждый раз при покупке билетов на скоростной поезд Сапсан экономить 40% от их общей стоимости


(см. раздел Правила в T.me/Allo812Bot).



Одна из решенных технических проблем


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


Я хочу узнать мнение у аудитории Pikabu на мой сервис, хочу предложить вам присоединиться к нему T.me/Allo812Bot и пополнить таким образом сообщество (сейчас оно n-тысяч), чтобы каждый мог регулярно экономить деньги и планировать поездки по маршрутам следования Сапсанов.


Если у вас есть идеи или советы, как правильно продвигать этот бот онлайн/оффлайн, мне будет тоже интересно это услышать. Спасибо

Тариф День Рождения от РЖД или как экономить от 40% до 80% на билеты Сапсан. Личный опыт. Сапсан, РЖД, День рождения, Лайфхак, Тарифы, Бот, Telegram, Сбербанк
Показать полностью 1
120

Новый RAT использует протокол Telegram для кражи данных жертв

RATAttack устанавливает зашифрованный канал между оператором и зараженным устройством с помощью протокола Telegram.

На портале GitHub был опубликован исходный код нового трояна для удаленного доступа (RAT), использующего протокол Telegram для хищения информации с инфицированных устройств.

Новый RAT использует протокол Telegram для кражи данных жертв Вирус, Крыса, Telegram, Разработка

Как утверждает разработчик инструмента, основная проблема большинства существующих на сегодняшний день RAT заключается в том, что они не используют шифрование и их операторы вынуждены настраивать переадресацию портов на устройстве жертвы для управления инфицированным компьютером. Вирусописатель решил исправить это упущение и представил собственный инструмент под названием RATAttack, который устанавливает зашифрованный канал между оператором и жертвой, используя протокол Telegram.

Прежде, чем начинать атаку, владелец RATAttack должен создать бот Telegram и встроить его токен (ключ) в конфигурационный файл трояна. Таким образом все инфицированные устройства будут подключаться к каналу бота и атакующий получит возможность отправлять простые команды для управления RATAttack на зараженном компьютере.


Троян может действовать в качестве кейлоггера, собирать данные об установленной версии ОС Windows, процессоре и т.д., IP-адресе и приблизительном местоположении хоста, отображать сообщения, загружать и выгружать различные файлы, делать скриншоты, исполнять любые файлы на целевом компьютере, делать снимки с web-камеры, копировать, перемещать и удалять файлы, а также запускать процесс самоуничтожения.


RATAttack написан на Python 2.x, в будущем его разработчик обещает выпустить версию на Python 3.x. Что интересно, автор RATAttack называет свое детище «инструментом для удаленного управления компьютером», хотя его разработка включает ряд вредоносных функций, не присущих легитимным инструментам наподобие Teamviewer и пр.


По данным ресурса BleepingComputer, разработчик RATAttack не рекламировал троян на каких-либо хакерских форумах и опубликовал код только на GitHub. В настоящее время он уже удален с портала.

http://www.securitylab.ru/news/485926.php

322

Бюджетная система видеонаблюдения. Уведомляем об обнаружении движения в Telegram.

В прошлый раз я писал о разработке бесплатного приложения для видеонаблюдения: http://pikabu.ru/story/byudzhetnaya_sistema_videonablyudeniy...

Тема оказалась довольно интересна пикабушникам. Были высказаны пожелания, к которым я прислушался и дал обещание реализовать некоторые из них. И так, сегодня выпущена новая версия.

Окно настроек теперь выглядит так:

Бюджетная система видеонаблюдения. Уведомляем об обнаружении движения в Telegram. Разработка, Вебкамера, Видеонаблюдение, Telegram, Windows, Длиннопост

Новые возможности


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

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


Добавлена настройка чувствительности датчика движения. Спектр настройки очень широкий, от 0 до 1000. Для большинства камер рекомендуется диапазон 900 - 975.


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


Telegram


Добавлена возможность отправлять уведомления в Telegram. Для тех кто в танке, Telegram - это мессенджер (типа WhatsApp) от Павла Дурова, очень популярный, но не во всех кругах.

Уведомления настраиваются в соответствующем блоке, нужно установить галочку, ввести свой номер телефона в международном формате, нажать "Получить код". Затем, полученный в Telegram код ввести в соответствующее поле и нажать"Войти", если все хорошо, то статус сессии сменится на "Активна".


На самом деле, я немного слукавил, эти уведомления - не совсем уведомления, они будут приходить без звукового оповещения, потому что отправляются самому себе (да, заголовок получился немного желтушный). Это можно разрулить с помощью Telegram ботов, но мне показалось, что создание и администрирование своего бота сложно и неинтересно обычному пользователю, поэтому сделано так, как сделано. В целом, если вы часто сидите в Telegram, то уведомления не должны остаться незамеченными.  Отправляются они не чаще чем раз в минуту: во-первых, чтобы не спамить переписку с собой, во-вторых, Telegram не охотно отправляет много изображений подряд, задержка иногда достигает нескольких минут.


Скачать можно там же, где и раньше: http://webcammotiondetector.pw большая зеленая кнопка снизу. Распакуйте архив и запустите WebcamMotion.exe. Сайт пока не русифицирован.


Более подробную информацию по остальным возможностям можно почитать в предыдущем посте.


Приложение переименовано с Webcam Motion Detector на Webcam Motion Sensor, чтобы не было путаницы с другим похожим приложением.

Далее информация для тех кто интересуется/занимается разработкой


Исходники выложил тут: https://github.com/Akarachudra/webcamMotion

Для работы с видеоустройствами и изображениями используется библиотека AForge: https://github.com/andrewkirillov/AForge.NET

Для взаимодействия с Telegram используется библиотека TLSharp: https://github.com/sochix/TLSharp


Если есть какие-то идеи по поводу того, как улучшить уведомления, то обязательно пишите.

Показать полностью
33

Игра Bastion Siege – новое творение

Доброго времени суток, Пикабу. Сегодня хочу представить вам своего второго бота, который по совместительству является многопользовательской текстовой стратегией. Встречайте – Bastion Siege.

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

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

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

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

Игроку предоставляются владения в которых он может строить конкретные здания и улучшать их.

Изначально уже построены ратуша и дома. Ратуша отвечает за налоги и казну, дома необходимы для расселения новых жителей, которые в свою очередь являются источником рабочей силы, доходов казны, а так же необходимы для строительства личной армии. Чем больше свободных жителей (свободные жители – жители которые не работают и не состоят на службе, отображаются в информации главного меню), тем больше дохода в казну. Однако их в свою очередь нужно кормить. Голодные жители платят вдвое меньше. А если еды нет вовсе, приток жителей останавливается. Чтобы этого не случилось, вашим владениям понадобится ферма.

Ферма производит еду, необходимую для обеспечения жителей каждый игровой день (одна минута), а так же для организации военных походов. Но мало просто производить еду. Её еще необходимо доставить на основной склад, откуда уже и начнется потребление.

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

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

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

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

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

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

Наверное самая первостепенная цель игры – воевать с другими игроками за территорию и золото. Для этого понадобятся казармы. Изначально их у игрока нет. Это не позволяет атаковать, но так же защищает от возможности быть атакованным, что в свою очередь позволяет тихо, мирно разобраться в игре, почитать описание разделов.

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

Но как только игрок обзаведется казармами, о спокойно жизни можно забыть. Атаковать других игроков можно не чаще чем раз в 10 минут. Быть атакованным – раз в 30 минут. Бои длятся в зависимости от количества войск с обоих сторон. В текущей реализации у топовых игроков это время достигает до получаса. Бой происходит следующим образом – каждую секунду сталкиваются в поединке два воина каждой армии. Если армии равны по численности, то у каждого из воинов шанс убить другого равняется 45%. 10% остается на ситуацию, когда они убивают друг друга. При разнице количества войск процентное соотношение сдвигается на 5% (в отрицательную у меньшего войска и в положительную у большего). Побеждает тот игрок, чья армия выживет. В награду он получает часть казны и территории врага. И конечно же увеличивает счетчик побед.

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

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


Это пока примерно полный перечень всего функционала игры. В ближайшем будущем планируется добавить осадные и защитные сооружения, которые будут влиять на вероятности побед в боях, а так же науку, которая в свою очередь так же будет улучшать некоторые аспекты игры, но конечно же не бесплатно (речь об игровых ценностях). Будет разработана систему случайных событий и квестов. Ну а о дальнейших планах разработка пока умалчивает.


Игра реализована на языке Go и до первого запуска на боевом окружении было потрачено примерно месяц вечеров разработки. Многие вещи в игре слабо освещены, есть некоторые неточности в описаниях, но со временем это будет исправлено и дополнено (я искренне надеюсь).

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


Ссылка на игру:

https://telegram.me/BastionSiegeBot?start=pikabu

Ключевой параметр в конце ссылки даст вам в подарок немного золота. :)

Ну а игровой чат, если он вам понадобится, вы найдете внутри игры без особого труда.


Всем спасибо и приятного дня!

Показать полностью 4
82

Игра "Правда или Ложь"

Доброго времени суток, уважаемые пикабушники. Не знаю насколько текстовые игры относятся к видеоиграм, но тем не менее хочу представить вам игру "Правда или Ложь" в Телеграме.

Игра "Правда или Ложь" Telegram, Игры, Правда или ложь, Бот, Разработка, Gamedev

Правила проще некуда. Вам выпадает случайный факт и дается два варианта ответа "Правда" и "Ложь". Если вы знаете правда это или нет, то отвечаете, если не знаете – попробуйте угадать :). За одну игру у вас есть возможность дать пять неверных ответов, после чего игра будет окончена. Игра так же будет окончена, если истечет время на ответ. К слову, время на каждый ответ равняется 15 секундам (в них входит время отправки факта с сервера и получение ответа, но это не много). Так же есть возможность пропустить пять фактов. Пропуски ходов – отдельная от попыток величина. Если вы пропустите один вопрос, вы по прежнему будете иметь право ошибиться пять раз до окончания игры. Оставшееся от хода время будет прибавлено к вашим очкам. В конце каждой игры ваш рейтинг будет сохранен в таблице, если вы играете впервые или же превзошли свой предыдущий результат. Если ваш результат будет в десятке лучших, то он будет отображаться в рейтинге игроков.

Игра "Правда или Ложь" Telegram, Игры, Правда или ложь, Бот, Разработка, Gamedev

К сожалению в игре не так много фактов, т.к. генерировать уникальный контент задача не простая и требует много времени, коего всегда мало. Отдельная благодарность @CheyenneBlue за предоставление почти всех фактов. Человеческое лого для игры будет позже, т.к. навыками рисования не обладаю, а у тех, кто обладает, тоже нет времени.

Я искренне надеюсь, что игра вам понравится, и если вдруг у вас в туалете плохо ловит wifi и скорости коннекта не хватает на новороченные нидфорспиды и разного рода клэши, то эта игра точно для вас :).

Так же, если кто-то желает принять участие в составлении фактов – милости прошу, очень буду рад помощи в этом начинании.


Ссылка на игру: https://telegram.me/TruthOrLieBot


Всем приятного дня!

Показать полностью
1233

Текстовое рпг в телеграме, чтобы смешно и не скучно

Всем доброго времени суток!


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

Текстовое рпг в телеграме, чтобы смешно и не скучно Gamedev, Игрострой, Telegram, Игры, Разработка

Поиграться можно вот тут:

https://telegram.me/rog_bot


Исходный код открыт и находится вот тут: https://github.com/yegorf1/RogueBot


Дальнейшие новости будут публиковать в группе вк [https://vk.com/rog_bot] и, если сообщество пикабу оценит, здесь.


Приму любую адекватную критику с чаем и печеньем.

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