1. разработка искусственного интеллекта, который будет отображать действия и показывать визуал;
2. продумывание механики;
3. написание программной оболочки;
4. продумывание сюжета, если он необходим;
5. регистрация бота и конструирование интерфейса.
Как играть в игру крокодил в телеграмме
Команда play запускает игру, написавшего назначает ведущим, показывает ему слово, которое нужно объяснить синонимами не называя само слово, а другие участники чата его угадывают. При поступлении правильного ответа отгадавший становится ведущим и игра продолжается.
Как в телеграмме поиграть в игры
Как запустить игры в Telegram:
Как играть в кости в телеграмме
Также в Telegram появилась возможность кинуть игральные кости — отправив соответственный эмодзи в любом чате пользователь увидит случайную грань кубика.
Как предложить поиграть в телеграмме
Источник: gostevushka.ru
баг в игре крокодил
Как играть в крокодила в телеграмме
Доброго времени суток, уважаемые ДТФчане и ДТФчанки. Хочу поделиться с вами историей создания бота для игры в Крокодила. Для тех кто не в теме — «Крокодил» — игра, в которой ведущий должен объяснить слово жестами. В интернете мы не видим друг-друга, поэтому будем использовать синонимы.
Немного предыстории: не так давно, где-то месяца три назад в локальном чате telegram добавили бота для игры в крокодила. Всё бы ничего, актив поднялся, участники узнали друг друга с иной стороны, если бы не одно «но». Бот любил спамить. Делал это днем. Делал это ночью.
Оговорюсь, что если бот добавляет аккуратную ссылку со скромным текстом во время игры или запроса, как у voicy или бота-конвертера валют, то это нормально. Однако, тот бот присылал сам длинную простыню на 2-3 экрана с рекламным текстом и изображениями по два раза в день в то время, когда бот не использовался. И меня посетила мысль — а ведь я могу написать своего бота для игры.
По профессии я специалист по тестированию программного обеспечения, было желание прокачать свои скиллы, поставить себя на место разработчиков, понять как происходит взаимодействие с удаленным сервером по ssh, обновление файлов через git, а также что чувствуют разработчики, когда тестировщики в грубой и извращенной форме указывают на допущенные ошибки.
Разработка велась в вечерние часы, когда был свободен от работы плюс выходные, это, конечно, сильно тормозило процесс, но я справился с поставленной задачей.
Сам бот написан на python + aiogram, хостинг Oracle Cloud (у них есть бесплатный тарифный план с двумя линуксовыми инстансами). Если написать в личку боту, то он просит добавить его в группу и отправить команду start. После этого можно приступать к игре. Команда play запускает игру, написавшего назначает ведущим, показывает ему слово, которое нужно объяснить синонимами не называя само слово, а другие участники чата его угадывают. При поступлении правильного ответа отгадавший становится ведущим и игра продолжается.
Рандом в Telegram боте
Получилась улучшенная версия популярного бота, с расширенным функционалом (я не претендую на точность, в настройках не ковырялся, пользовался стандартным набором, возможно у них есть аналогичный набор):
— Отгадавший слово становится ведущим автоматически. Добавлено по просьбам игроков, т.к. некоторые «редиски» сразу нажимали кнопку «Стать ведущим» и не давали другим загадать слово;
— Функционал автоматической передачи слова оценили не все, некоторые хотят только угадывать, но при этом не хотят быть ведущим. Для них я добавил кнопку «Остановить игру». Таким образом, если отгадавший по какой-то причине не может вести игру или хочет уйти, например, спать, он просто останавливает игру и дает возможность взять слово другому игроку;
— Словари. В данный момент у бота их 4 — общий, знаменитости, фильмы и еда. Администратор группы может включать и отключать их. Слово будет выбираться из активных словарей. В будущем планирую добавить новые;
— Возможность загадывать словосочетания и фразы. Загадывать можно не только одно слово, а несколько, особенно это актуально если загадан актер, певец или название фильма;
— Списки лидеров и статистика по чату (не киллер-фича, есть и у другого бота, но пусть будет)
За три недели тестирования было отловлено порядка трех десятков ошибок, получено около сотни цензурных высказываний (и нецензурных тоже), бот практически готов к релизу и в данный момент находится все еще в режиме бета-версии.
Чему я научился: работа с CentOS по ssh, работа с ssh-ключами, установка пакетов, зависимостей без доступа к графической оболочке, запуск скриптов на python, самостоятельный поиск ошибок в коде по ошибкам в логах и их устранение, работа с запросами к бд.
Команды и навыки
Бот ответит на вопрос о каком-либо явлении, предмете или человеке.
Шма, что такое нейросеть
Шма, кто такой Айзек Азимов
Шма, кто такая Алиса
Прямой диалог с ботом
Поговорите с ботом используя прямое обращение Шма, .
Шма, как твои дела?
Шма, что делаешь?
Бросок монетки
Бот подбрасывает монетку и рассказывает что выпало.
Шма, брось монетку
Шма, кинь монетку
Шма, подбрось монетку
Выбор из нескольких вариантов
При активации команд бот поможет сделать случайный выбор.
Шма, Алиса или Сири?
Шма, Айфон или Андроид?
Шма, выбери кот или собака?
Выбор случайного участника чата
При активации команды бот выберет случайного участника чата и расскажет действие
Шма, кто сегодня покупает биткоин?
Шма, кто сегодня пойдет со мной в кино?
Пара дня
Бот выберет двух случайных людей из чата, они образуют пару ❤️ на несколько часов.
Шма, выбери пару
Инфаметр
Команда позволяет оценить какую-либо информацию в процентах
Шма, инфа что у меня будет хороший день
Шма, инфа роботы захватят мир
Карма пользователя
Покажет вашу карму, уровень адекватности и другие данные. Вы можете использовать + или — на сообщениях участников чата, чтоб изменить их карму.
Шма, покажи карму
Шма, мой профиль
Умения бота
Присылает изображение и описание случайной команды из этого списка
Шма, что ты умеешь?
Показать кота
Бот отправит случайную фотографию с котом к вам в чат
Шма, покажи кота
Шма, скинь котика
Показать собаку
Бот отправит случайную фотографию с собакой к вам в чат
Шма, покажи собаку
Шма, покажи собачку
Шма, скинь собаку
Шма, скинь песика
Узнать погоду
Бот отправит информацию о влажности, ветре и погоде в каком-либо городе
Шма, какая погода в Москве
Шма, погода в Рускеале
Игра «Крокодил»
Бот может провести в вашем чате игру «Крокодил». После запуска команды бот загадает в личные сообщение слово и вы должны объяснить его участникам вашего чата. Тот, кто отгадал — объясняет следующим. За отгаданное слово Шма отдаст небольшой приз.
Шма, играем в крокодила
Игра в кости
Сыграйте с ботом на монетки в кости. При вызове команды бот бросает кости.
Шма, играем в кости
Дуэли в чатах
Вы можете нападать на участников чата. Дуэль будет активирована, если ответить на сообщение пользователя словом «Дуэль». Нападая на пользователя вы можете отнять у него несколько монет. Сила в бою зависит от вашей кармы, количества сообщений и случайного значения.
ответ на сообщение пользователя: Дуэль
Рыбалка в чате
Вы можете рыбачить прямо в чате. Рыбача в чате, вы можете поймать самые интересные виды рыб в водоёме вашего чата и получить за поимку приятные бонусы. Успех в рыбалке зависит от вашей кармы, времени суток и погоды за окном.
Свадьбы в чате
Вы можете заключить брак в чате. Для заключения брака вам нужно ответить на сообщение того, кому делаете предложение одним из вариантов ниже.
ты выйдешь за меня?
Отключение мини-игр
Вы можете отключить мини-игры в чате. Это может быть нужно, если в вашем чате обсуждаются серьезные темы или какие-то пользователи очень часто используют мини-игры. Команда отключит следующие функции: Рыбалку, Дуэли, Свадьбы, Крокодила, Игру в кости.
Шма, отключи игры
Шма, выключи игры
Шма, включи игры
Топ пользователей по карме
Бот покажет топ пользователей с самой большой кармой в чате. Им точно можно доверять
Шма, кто самый крутой?
Топ пользователей по отрицательной карме
Бот покажет топ пользователей с отрицательной кармой в чате. Доверять им не стоит.
Шма, топ плохишей
Шма, кто самый плохой?
Топ самых богатых пользователей в чате
Бот покажет топ самых богатых пользователей. Грабить их в дуэлях настоятельно не рекомендуем
Шма, топ богачей
Шма, кто самый богатый?
Топ самых воинственных пользователей в чате
Бот покажет топ пользователей по количеству побед в дуэлях
Шма, топ дуэлянтов
Шма, кто самый сильный?
Топ самых общительных пользователей в чате
Бот покажет топ пользователей, которые каждый день общались в чате. Они делают ваш чат живым и активным.
Шма, топ посещаемости
Шма, кто часто в чате?
Продолжить фразу
Бот может продолжить какую либо вашу фразу или рассказ при помощи нейросети GPT-2
Шма, продолжи сегодня Алиса пошла погулять и увидела
Шма, продолжи кто не работает — тот
Шма, продолжи лучшая в мире еда — это
Шма, продолжи британские ученые выяснили что
Нейроистории
Бот расскажет вам историю которую сгенерировала нейросеть GPT-2
Шма, история про Алису
Шма, расскажи историю про то, как мы писали код
Шма, расскажи про Незнайку в Париже
Увеличить активность бота
При активации команды бот увеличивает свою активность в чате на 20%
Шма, увеличь активность
Уменьшить активность бота
При активации команды бот уменьшает свою активность в чате на 20%
Шма, уменьши активность
Установить максимальную активность
При активации команды бот устанавливает свою активность на 100% и реагирует на каждое сообщение в чате
Шма, максимальная активность
Установить минимальную активность
При активации команды бот устанавливает свою активность на 20%
Шма, минимальная активность
Лента чата и статистика
При помощи этих команд можно узнать историю вызовов команды «Кто сегодня?» и посмотреть краткую информацию о чате.
Шма, что с чатом?
Активация болталки
При активации команды бот начнет реагировать на все сообщения в чате и что-либо отвечать с вероятностью, которую вы задали командами выбора активности.
Отключение болталки (Тихий режим)
При активации команды бот не будет реагировать на все сообщения в чате и что-либо отвечать. Бот продолжит считать карму пользователей, и реагировать при прямом обрещении: Шма, .
Приветствия новых участников
Включает или отключает режим приветствия новых пользователей в чате и отображение их кармы при добавлении в чат.
Шма, включи приветствия
Шма, отключи приветствия
Администрирование команд
Включает или отключает режим администрирования команд. В этом режиме только администраторы чата смогут вызывать команды активности и управления ботом.
Шма, включи контроль команд
Шма, отключи контроль команд
Шма, выключи контроль команд
Удаление сообщений из базы
Если вы хотите удалить какое-либо сообщение из тех, что запомнил бот, используйте reply на сообщение которое хотите удалить с этой командой:
Включение и отключение кармы в вашем чате
Команда включает или отключает режим кармы в вашем чате. При отключении кармы бот больше не будет реагировать на + или — и изменять карму участников чата
Шма, включи карму
Шма, отключи карму
Шма, выключи карму
Номер чата
Бот присылает номер вашего чат, его можно использовать для активации PRO режима или для обращения в поддержку
Крокодил
Список доступных команд бота:
• /start — Начинает игру (ведущим автоматически становится игрок, вызвавший команду)
• /rules — Показывает правила игры Крокодил
• /rating — Показывает рейтинг ТОП-25 игроков в Крокодила в данном чате
• /globalrating — Показывает рейтинг ТОП-25 игроков в Крокодила во всех чатах
• /chatrating — Показывает рейтинг ТОП-25 чатов по количеству игр в Крокодила
• /mystats — Показывает персональную статистику пользователя в качестве игрока и ведущего
Команды, доступные только администраторам чата:
• /cancel — Отменяет игру
• /togglelikes — Включает или отключает возможность оценки ведущего
Ссылка, чтобы добавить бота к себе в группу:
https://t.me/Crocodile_Game3_Bot?startgroup=ch
ВАЖНО!
Из-за большого количества игр для распределения нагрузки были созданы ещё три копии оригинального бота.
Используйте одну из них, чтобы игра у вас не лагала:
Команды бота
Все команды должны начинаться с символа «/».
/start Новая игра /rating Показать рейтинг /globalrating Показать рейтинг по всем чатам /chatrating Показать рейтинг чатов /rules Показать правила игры /mystats Показать мою статистику /help Помощь
nuetoban/crocodile-game-bot
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Crocodile Game Bot
This is a Crocodile Game bot for Telegram. I’m not sure that such game is called «Crocodile» in English, but in Russian it’s called that way. ¯_(ツ)_/¯
Похожие публикации:
- Как наградить в ирис бот телеграмм
- Как продвинуть канал в telegram и превратить его в источник дохода
- Как развернуть бота telegram
- Как сделать анимированный стикер в телеграмме
Источник: gshimki.ru
Подборка Телеграм ботов #2
Всем привет! Это вторая часть подборки телеграм-ботов, которые достойны вашего внимания. Первая часть находится здесь.
11 203 просмотров
Конструкторы ботов
THUNDER MUSIC BOT — минималистичный бот для поиска и скачивания музыки с большой базой треков: оригиналы, ремиксы, bass boosted, slowed REVERB BOT — бот, который переделает любой отправленный трек в slowed комментарий».
Flibusta Book — популярный бот для поиска и скачивания книг.
Иностранные языки
Remember Words Bot — личный помощник для изучения слов. Бот идеально подходит для изучения слов и расширения словарного запаса.
Alpha English Bot — бот для изучения английского языка.
StudyEnglbot — учите как минимум 70 слов в неделю. Бот построен на эффектной методике запоминания — интервальное повторение.
FACE BOT — бот для поиска человека в VK по фото.
Развлечения
Cookie Clicker — знаменитый Cookie Clicker теперь в Телеграм, врывайся и собери больше всех печенья!
Гадание, Гороскоп, Матрица судьбы — бот для интересующихся астрологией и гороскопами, название говорит само за себя.
Astrology | Гороскоп — похожий бот, но с более подробным гороскопом.
True Mafia — бот-ведущий для игры в классическую Мафию.
Meming Bot — бот для создания мемов с вашим текстом на различных шаблонах. Есть возможность добавлять свои шаблоны.
Крокодил — бот для игры в «Крокодила». Добавляй в свой чат и отгадывай слова с друзьями!
Генератор отмазок — название бота говорит само за себя. Нужно быстро придумать лихую отмазку? Это просто, устанавливай бота и отмазка твоя.
Мотиватор — этот бот пришлёт вам мотивирующую цитату.
Робокот — создает мемы, демотиваторы, «шакалит» изображение.
Спасибо за внимание!
Если тебе понравилась подборка, то подпишись на аккаунт, чтобы не пропустить новые подборки.
Источник: vc.ru