А я написал бота, который задолбает вас
Привет! По традиции начнем с упоминания телеграм канала и закончим тоже им. Теперь — к сути.
Дисклеймер 1. Да, я знаю, что по канону сначала задолбаться должен был я и только потом решить вопрос с помощью бота. Но почему-то я не задолбался, поэтому сделал все в обратном порядке — написал бота, который задолбает меня.
Дисклеймер 2. Нет, это не стартап, не проект, не бизнес и даже не MVP. Просто по фану за выходные написал для себя небольшого личного помощника. Он оказался лично для меня полезным, и я готов им поделиться. Им не пользуются тысячи или миллионы людей (пока что им пользуются двое — и один из них я). А еще он бесплатный.
Дисклеймер 3. Да, я знаю, что в сторах полно приложений, которые умеют не только то же самое, но и в тысячу раз больше. Но почему-то они мне не зашли, а постоянно устанавливать новые для тестов тоже надоело. Я даже почти уверен, что есть аналогичные боты, но не нашел.
Это одноклеточный (зачеркнуто) однокнопочный бот для трекинга одной привычки. Задаете привычку, а потом каждый день кликаете на одну кнопочку — получилось или нет. А задолбает он вас тем, что по утрам будет спрашивать: «Ну как там вчера, получилось следовать привычке?».
В декабре у меня пока получается, это приятно:
Пару раз хотелось нарушить, но так приятно видеть зеленые галочки, что я пересилил себя.
Дисклеймер 4. Идею UI с инлайн кнопками я честно украл из этого коммента. Автору спасибо, потому что до этого момента я думал делать генерацию картинок.
Бота я написал для себя, а когда понял, что он может быть полезен кому-то еще, решил выложить и сюда — за 5 минут придумал название и добавил в код обработку пары нестандартных ситуаций.
Больше рассказывать особенно и нечего, проще попробовать.
Ссылка:
Ах, да. Дисклеймер 5. Я не программист, а маркетолог и предприниматель с образованием в области гуманитарных, социальных наук и бизнеса. Поэтому вполне вероятно, в боте что-то сломается. Если будете пользоваться и словите ошибку, напишите, пожалуйста (контакты есть в самом боте).
Кстати, что-то я давно не говорил: вот мой телеграм канал о маркетинге и предпринимательстве. Привет!
Зачем мне этот бот, если я и так отвечу утвердительно на вопрос «Ну как там вчера, получилось бухануть?»?
Абсолютно незачем!
Каждый день сложновато бухать, так что бот полезный)
На самом деле ничего сложного. Тут, как и практически в любом деле, главное начать.
А я попробую бота!
Надеюсь, будет полезно!)
Помогите мне сделать бота, кто-нибудь
Записывай.
1. Тебя что-то дико заебало.
2. Ты делаешь бота.
Не благодари.
У меня лапки.
Есть крутая идея, но я не погромист ((
Покупаешь зенку https://zennolab.com/ru/products/zennoposter/, в ней делаешь бота, идёшь на форум zennolab.com/discussion/ и оказываешься среди людей умнее тебя.
За совет в благодарность каждый год ты обязан помочь одной бедной девушке из провинции, из села. Всего доброго.
Выглядит как говно.
Это что-то для виндоуз, судя по exe.
Для людей есть что-нибудь?
Не. Ну я понимаю — не различил, что посрал на золотой унитаз.
Забудь. Но больше золотых унитазов в твоей жизни не будет.
Удачи тебе в твоей специализации.
Золото золотого цвета, а тут из говна судя по цвету.
Ты предлагаешь мне ради этого форточную виртуалку на маке ставить
Я же сказал, у меня лапки. не игнорируй условия задачи
Тебе не понравились мелочи, а ведь тебе ещё не понравится, насколько вещь скучная, и что стараться надо года три. Делать парсер за парсером.
А условия задачи тебе прояснят на форуме, до их уровня ты не дотягиваешь даже с маком.
Лапки прочь от скучного! Иди играться!
Друг, ты не подумай, я благодарен тебе за ответ.
Но я правда не готов разбираться во всём этом, меня от скриншотов этой программы и .EXE уже мутить начинает, а ты хочешь чтобы я в этом ещё и разбираться начал, и на их форуме что-то с форумчанами изучал.
Это не то «no-code» решение, к которому я как человек с лапками мог бы обратиться.
Я хорош в другой специализации,техническая часть увы не для меня.
Есть идея для классного бота, хочется ее реализовать ((
Вот ветка форума зенннолаб https://zennolab.com/discussion/forums/poisk-i-predlozhenie-uslug-po-sozdaniju-shablonov.213/ , где ты можешь заказать себе нужного бота или сначала узнать цену, бюджет.
Но и в случае успеха, и в случае неуспеха ты обязался помочь девушке из городка не больше 100 000 населения, не переехавшей в большой город! (найти такую на hh.ru или авито и сотрудничать по делу)
Успехов тебе в твоих начинаниях.
Здорово, спасибо. Но там же про сайты, а мне нужен бот в телеге
Только я нихрена не понял про девушек, откуда про них речь, когда и что именно я обязался?
На форуме зеннолаб любой бот называют шаблон. Там люди в разы поумней меня, спроси их, как лучше написать и куда разместить техзадание.
А про девушку считай я просто посоветовал тебе познакомиться со скромной и хорошей.
Хорошо. Ты, если будешь нанимать работников/работниц, обязался нанять с выгодой для себя неприхотливую провинциалку. Она хорошая, разместила своё резюме либо на hh.ru или на авито, готова работать за 15 000 и ждёт тебя ))
Всего доброго!
Чёт я очкую ))
Банда клафилинщиц какая-то у вас там
Ладно. Не буду тебя ругать. Раз у тебя лапки и мак, значит ты белый и пушистый.
У меня тоже лапки. Я не знаю, что такое мак, а значит у меня шёрстка всклокоченная и немного грязная.
Но ботов делаю на раз(три года разбирался). Нет windows, сними сервер незадорого. Что могу, объяснил, но и у меня лапки, a мозг смотрит на пожрать, а задача у меня 2х2 сделать 5, чтобы было больше, чем у других. Cчастливого Нового Года.
С маком к нам не ходи, вид у нас такой: https://www.youtube.com/watch?v=8PzPHKGpNXs
P.S. Унитаз с собой уноси, он честно не керамический. От гавна потом отмоешь.
Соберите на конструкторе для проверки идеи. Скорее всего, погромист все же потребуется для написания запросов к бэкенду, но фрилансеры вам помогут за недорого.
Идея рабочая, мне нужен только Возняк.
Так заплатите программистам да и все. Нет денег? Продайте что-нибудь, возьмите в кредит в банке или не в банке, идея ж рабочая (если что, ни в коем случае не делайте так).
Как выйти на программистов, а не погромистов?
Комментарий удален модератором
Не, автор только притворяется сраным гуманитарием, а на самом деле он где-то в комментах написал, что немного сечёт.
Но нет, идея и правда прикольная, и я даже в BotFather смог username зарегать и токен получить, но это всё, дальше я не алё.
Пытаюсь, в каждой теме про ботов пишу свой слёзный коммент про это.
Комментарий недоступен
прошло уже 4 дня а бот меня всё ещё не задолбал, требую вернуть деньги!!
/а на самом деле спасибо, правда помогает)
😂 но.... он же бесплатный...
на самом деле спасибо, правда помогает👍🏻
👍
о, будет напоминать мне писать отклики на фрилансе, спасибо!
Лучше бы рассказали, как сделать своего бота. Пусть и такого простого как этот
хз зачем, просто интересно почитать
В этом нет большого смысла. Если человек уметь хоть чуть-чуть программировать хоть на чем-нибудь, для него в инете уже есть масса мануалов. Если же не умеет, скорее всего, такой мануал ему не поможет.
Так, я умею лампочкой на ардуине моргать. Уже можно взяться за бота?
Комментарий недоступен
Можно
Ну Вы ж не программист, однако написали
Я фотошоп, это программист©
Ну потому что я умею «хоть чуть-чуть хоть на чем-нибудь», но это не делает меня программистом.
Создание бота отлично подойдёт для первого проекта.
Можно найти готового на гитхабе или в виде урока на каком нибудь Хабре и поковыряться, покреативить
Тут такое дело: тот, кто хочет сделать первый (или энный) проект, просто берет и делает, а не просит дать ему инструкции :)
автор задолбался и написал бота, который задолбает всех
Вы невнимательно читали 😢
Класс! А на чем делали? какой фреймворк?
Чистый php
Респект!
А как вы реализовали увемодление пользователей?
Мне нужно реализовать подобную задачу и я рассматривал такой вариант. Сохранить время увемодления в отдельные корзины, где ключ это время уведомления, а значение это массив пользователей которые выбрали это время для уведомления
00:00: [userID1, userID2]
00:01: [userID3, userID4...]
Воркер читает эти корзины, и ставит в их расписание. То есть в момет времени 00:01 он читает следующую корзину 00:02, и подготавливает уведомление для пользователей этой корзины.
Очень интересно услышать как вы это реализовали.
Видимо, примерно в той же логике, но с другой реализацией. В базе записано (1) выбранное юзером время уведомлений и (2) фактическое время последнего уведомления. По крону скрипт проверяет у каких юзеров подошло время и уведомление было более N часов назад (на случай если не отправилось из-за недоступности сервера к примеру) и при выполнении условий отправляет.
Вполне возможно, что у меня кривой и/или неоптимальный способ, но я не программист, так что сделал, как смог :)
Еще учитывайте, что у телеграма есть лимиты на рассылку сообщений:
When sending messages inside a particular chat, avoid sending more than one message per second. We may allow short bursts that go over this limit, but eventually you'll begin receiving 429 errors. If you're sending bulk notifications to multiple users, the API will not allow more than 30 messages per second or so.
Спасибо что поделились!
*DEL*: промахнулся веткой