Бот фридрих не работает

Дерзкий telegram бот

Недавно, в попытках разобраться с nlp, мне пришла идея написать простого telegram бота, который будет разговаривать, как дерзкий гопник. То есть:

  • давать ответ по слову-триггеру, как «хочу», «короче», «нет» и т.д.;
  • отвечать дерзким вопросом на вопрос;
  • отвечать нецензурной рифмой;
  • если ничего не подходит и бот в замешательстве, отвечать злой фразой.

Для имплементации был выбран JavaScript с ES6 и Flow. Возможно, Python подошёл бы лучше, так как под него существует больше стабильных и проверенных библиотек для nlp. Но для JS есть Az.js, которого вполне хватило.

Для работы с Telegram API был использован node-telegram-bot-api.

Осторожно, под катом присутствует нецензурная речь и детали реализации!

Часть с реализацией работы с Telegram API не сильно интересная, и про это уже написано множество статей, и её я опущу.

Начну сразу с того, как бот пытается найти подходящий ответ. Первый метод поиска ответа – слово-триггер:

user: Хочу новую машину!
bot: Хотеть невредно!

Для начала мы имеем список пар [regexp, ответ] :

Потом мы должны разбить сообщение от пользователя на слова:

Пройти по всем триггерам и вернуть возможные ответы:

Вышло очень просто. Теперь пришло время второго метода поиска ответа – отвечать дерзким вопросом на вопрос:

user: Когда мы уже пойдём домой?
bot: А тебя ебёт?

Для того чтобы определить, является ли сообщение вопросом, мы должны проверить его на наличие вопросительного знака в конце и на наличие вопросительных слов, как «когда», «где» и т.д.:

Так, в случае вопроса, бот вернёт захардкоженый constants.ANSWER_TO_QUESTION .

Третий метод поиска ответа – ответ нецензурной рифмой. Этот метод наиболее сложный:

user: хочу в Австрию!
bot: хуявстрию
user: у него есть трактор
bot: хуяктор

Вкратце: мы просто заменяем первый слог существительного или прилагательного на «ху» и трансформированную гласную из слога, как «о» → «ё», «а» → «я» и т.д.

Для начала мы должны уметь получать первый слог слова. Это несложно:

Потом нужно заменять первый слог на «ху» + гласную, если это возможно:

И, наконец, возвращать все возможные рифмы для слов из сообщения:

Последний метод поиска ответа – отвечать в замешательстве грубой фразой:

Этот метод более чем простой, поэтому будет реализован в агрегирующей все методы функции:

Источник

Бот фридрих не работает

Иркутск Чат Телеграм | Тelegram запись закреплена

Каспар Давид Фридрих

Один из иркчатовцев добавил в чат запись голосового бота, это значит когда ваш текст бот переводит в голосовое сообщение. Само голосовое сообщение по качеству было не очень, и я ради фана добавил в чат известного в Telegram трешового бота, имя которому — Фридрих (@friedrich_bot), этот бот тоже умеет озвучивать ваши сообщения, но делает это намного качественнее, ставя почти всегда правильно ударения, соблюдая при этом знаки препинания, и к тому же делает всё это дело голосом какого-то известного телевизионного диктора (только бы вот вспомнить какого?), который дублирует переводы фильмов. Фридрих устроил в чате 20 минут «деградации и матов», т.к. Фридрих, если к нему обращаться, начинает писать в ответ, и порой этот ответ содержит нецензурную брань. Порой кажется что вместо Фридриха отвечает человек, ибо очень часто бывают колкие и забавные фразы-ответы Фридриха (видно что создатели бота добросовестно трудятся над этим делом). Также Фридрих умеет делать и кое что другое ===>

Читайте также:  Как настроить навеску трактора для работы с навесным плугом

Список того, что Фридрих умеет:
/getcats — получить котов (с закрытой смайлами мордами)
/getstat — получить статистику
/getcur — получить курс (usd, eur, brent, btc)
/help — внезапно, помощь
/say — озвучить текст (5 в день) (озвучивает ваш текст)

Чтобы понять, как работает команда:
/help

Источник

Фридрих

Самый грубый русскоговорящий бот с парой полезных функций.

What can do this bot?Бот умеет делать весьма много. Часть команд вы можете увидеть в команде /help, но бот так же умеет работать с обычными сообщениями.
Например, вы можете спросить у него: поесть или поспать?

Бот реагирует на все события чата, например на новоприбывших или удалённых пользователей.

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

Привет! Нажми /help или напиши мне что-нибудь.

Bot Commands

A command must always start with the ‘/’ symbol.

/bot вызвать бота в чате /cancel отменить диалог /story охуительная история /getcats получить котов /settings настройки поведения бота в чатах /krovozona новости Медиазоны под Кровосток /help внезапно, помощь

Share this bot

Канал: @friedrich_channel» data-rank=»500″ data-nickname=»friedrich_bot» data-image=»/netcat_files/22/26/preview_27859_1542527446.jpg» data-item_id=»27859″ data-status=»Ok» data-official=»» data-platform=»8″ data-platform-name=»Telegram» data-keyword=»friedrich_bot» data-description-en=»Самый грубый русскоговорящий бот с парой полезных функций.

Канал: @friedrich_channel» data-message-wellcome=»Бот умеет делать весьма много. Часть команд вы можете увидеть в команде /help, но бот так же умеет работать с обычными сообщениями.
Например, вы можете спросить у него: поесть или поспать?

Бот реагирует на все события чата, например на новоприбывших или удалённых пользователей.

Источник

Почему бот в Телеграмме не отвечает на команды: как решить данную проблему

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

Причины отказа

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

  • Ошибок на внутреннем сервисе мессенджера. Вся работа Телеграма основана на отправке программного кода, который создается специальной системой. Он обрабатывается сервером, после чего высылает пользователю открытый текст. Если где-то на протяжении канала случилась неполадка, бот может перестать работать. Решить эту проблему самостоятельно не удастся. Вам нужно немного подождать, когда система вновь начнет нормально функционировать. Обычно это занимает 10-30 минут.
  • Неполадки на сервере бота. Бот – специальное программное обеспечение, созданное человеком. Чтобы он функционировал, когда-то были прописаны специальные коды и алгоритмы. Если происходит их нарушение, робот начинает работать неправильно или вовсе отказывается выполнять команды – сервер не может обработать запрос. В таком случае вы не сможете ничего предпринять. Возможно, через какое-то время он возобновит работу.
  • Неполадки с обеспечением связи. Подобное может возникнуть, если интернет отсутствует на сервере или у вас. Бот – это не хостинг, для которого отсутствие связи является катастрофой. Временное отсутствие соединение не приводит к никаким последствиям. Нужно подождать, пока связь восстановится. Обратитесь к провайдеру, чтобы убедиться, что неполадки не на вашей стороне. Если у вас не работает интернет в браузере, стоит обязательно позвонить в службу технической поддержки.
  • Проведение технических работ. Телеграм – стабильный и удобный мессенджер. Чтобы обеспечивать быструю функциональность, сервера программы требуют периодической перезагрузки. Запрос боту может выпасть именно на период проведения профилактических действий. Обычно, если запрос не обрабатывается из-за этого, приходит соответствующее сообщение. Подождите, пока закончатся работы, после чего приступайте к обычным действиям.
  • Обработка большого объема запросов. Иногда бот в телеграмме не отвечает на команды из-за перезагруженности сервера. Чаще это происходит с популярными страницами, у которых большой охват аудитории. Постоянные запросы не могут обрабатываться в 1 секунду. Если причина в этом, ответ вам придет позже. Вы можете попробовать отправить вторичный запрос, чтобы ускорить очередь. Там вы сможете узнать, почему происходят неполадки и как дать старт восстановлению.
Читайте также:  B460m ds3h не работает видеокарта

Не работает телеграм бот

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

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

  1. Напишите боту @Botfather. С его помощью вы сможете избавиться от имеющихся технологических проблем. При необходимости он создаст новый бот с исправленным функционалом. Он работает хорошо, при обращении он вышлет инструкции с подробным описанием правильного кода.
  2. Чтобы активировать чат, напишите “/setprivacy”. Только эта функция делает робота активным. После укажите адрес робота, дождитесь ответа. Он подготовит участки кода с ошибками, расскажет, как их исправить.

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

Чтобы отличить фейк от оригинала, достаточно посмотреть на адрес системы. Все боты начинаются со значка собачки.

Лучше всего использовать Телеграмм с мобильного устройства – внутренние надстройки не дадут вредоносному программному обеспечению навредить вам.

Телеграм бот не отвечает на команды

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

Источник

Как платформа BotHelp убила миллион моих нервных клеток

Передо мной была поставлена цель – собрать чат-бот для онлайн марафона. До этого был уже опыт работы с e-mail маркетингом и платформой GetResрonse. Открываемость писем в цепочке в среднем держалась на 65%, что в конечном итоге привело к хорошим продажам. Скажу сразу – онлайн марафон был по недвижимости. Это был первый запуск совместно с клиентом. Цена за участника марафона была 71 рубль. Реклама была только в FB и Instagram. ROI составил 1617,62%

Читайте также:  Стартер не работает по горячему

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

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

Долго думала, смотрела и решила остановиться на вышеупомянутом BotHelp’е. Все шло прекрасно. Неплохо на платформе написаны инструкции. Все интегрировалось и вообще казалось, что 14 дней триала как-то незаслуженно просто так даются. Но не долго я прибывала в подобном душевном состоянии…

Собрала чат-бот в трех разных мессенджерах: Телеграм, ВК и Viber. Боты были простенькие, но особых сложностей и не надо было на данном этапе. Сделала себе копию такого же бота на несколько дней вперед, чтобы самой все это дело протестировать. Все было ок. Начала гнать трафик из Fb и ВК. Подписки пошли, все круто думала я. Стоимость подписчика вышла уже 39 руб. Поэтому могу предположить, что на чат-боты люди подписываются более охотно. Марафон был недавно, поэтому ROI высчитать пока не могу.

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

Перед первым днем марафона на одном из этапов отправка сообщений просто перестает работать. Пишу в поддержку. Дальше уже по пруфам.

Как вы уже поняли – мне никаким образом не помогли. Просто шаблонный ответ.

Скрепя зубами, я понимаю, что дело так себе, но есть выход – это ручная рассылка по контактам. Конечно, в поддержке, в которой работают люди, а не роботы, мне не подсказали этот вариант. А зачем?

Чат-боты остановила. И стала делать ручные рассылки с отложенной отправкой. Уровень моего негодования был велик, но все же чуть спал. Проблему-то решила. Но как бы не так!

Проходит день-два и вижу, что рассылка работает с косяками. Около 50 человек не приходит просто сообщение. Снова пишу и снова получаю ответ

В ответ снова «Ждите 7 дней, я ничего не знаю, знаю, что придет на емейл ответ».
Вот тут уже никакие йоги мне не в помощь. Понимаю, что смысла писать им гадости, пакости нет. И даже выносить мозг тоже нет. Поэтому пишу сюда, дабы предостеречь хоть кого-нибудь.

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

Кстати, один лайфхак. У них нигде об этом не сказано и правда, зачем? Это, наверно, так не важно))

Если что-то меняете в сообщении в цепочке перед отправкой, т.е. следующий шаг – это отправка измененного сообщения (текст, время и т.п.), то сообщение будет отправлено без изменений. Изменения работают только, когда перед отправкой еще один шаг остался.

Встречались с подобным? И можете посоветовать нормальную платформу для автоворонок?

Источник

Оцените статью