Рубрики
Без рубрики

TXTJOKES – проект хакатона Twilio

Будем честно, мир довольно одинокий и грустный место для большинства из нас во время пандема COVID-19 … Теги с Twiliohackathon, Django, Python.

Будем честно, мир – довольно одинокое и грустное место для большинства из нас во время пандемии COVID-19. Самоизоляция отстой, карантины отстой и т. Д. Я думал, что будет весело получить несколько смех, создавая проект для # Twilio Hackhathon

Что я построил

txtjokes.herokuapp.com

Отправьте нерешительные шутки SMS. Просто создайте учетную запись, войдите и поместите свой номер и получите текст шутки на вашем телефоне!

Демонстрация

txtjokes.herokuapp.com

Ссылка на код

https://github.com/paqman85/txtjokes

Как я его построил (что такое стек? Я столкнулся с проблемами или обнаружил что-то новое по пути?)

Я построил этот проект, используя Django в качестве моей бэкенда и встроенный шаблон шаблона шаблона Bootstrap 4 ( bootscatch Minty ) в виде стильного переднего конца.

Я использую несколько библиотек в этой сборке: Пакет Python Twilio Чтобы облегчить отправку SMS, Pyjokes В качестве библиотеки шутки, докер, пиперов и демонстрация бегают на Heroku.

Я побежал в несколько вопросов, которые я вытащил некоторые волосы. Работа с номерами телефонов в форме Django и преобразование ввода в удобное число для Twilio было немного препятствием. Я нашел Django-Phonenumber-Field ; который использует библиотеку номера телефона Google. Я смог использовать этот пакет, чтобы помочь проанализировать вход в правильный формат для Twilio.

Я добавил регистрацию пользователя и вынудил пользователю войти в систему, чтобы отправить SMS MSGS.

Электронные транзакции для аутентификации отправляются через Пакет SendGrid-Django Отказ

Дополнительные ресурсы/информация

Найти приложение в прямом эфире в txtjokes.heroku.com

Этот проект был веселой постройки. Я нашел Twilio Tech и Docs довольно удобно для Python.

У меня есть идеи, чтобы расширить проект:

  • Счетчик TXT, чтобы показать, сколько шуток отправлено.
  • Уведомление пузырь, чтобы показать шутку отправленной
  • Расширение библиотеки шуток
  • Служба подписки для ежедневных шуток

И я также думаю, что этот проект будет великой базой для многих выделенных идей, таких как:

  • Ежедневный мотивационный мессенджер (не сдавайся!)
  • Сервис напоминания («не забудьте молоко» – текста, когда вы закончите свой рабочий день)
  • COVID-19 Ежедневная информация Msgs (ежедневная статистика отправляет в краткое время на телефон)
  • Daily Gifs – Объедините эту услугу с GiPhy API
  • Anonymous SMS Service.
  • Ежедневные загадки (24 часа, чтобы решить до отправки ответа)
  • Шахматы SMS – научитесь играть в блайнде шахматы с обозначениями

Если я получаю усыпление в разработке, я обязательно выберу один из этих замечательных проектов, чтобы расширить технологию Twilio – я особенно люблю шахматы.: D.

Вы можете найти меня, как правило, скрывается здесь на Dev, или Разработка веб-приложений для денег! Я люблю работать с Джанго Отказ В настоящее время также изучаю некоторые Ним Отказ Всегда рад заводить новых друзей, сотрудничать и говорить магазин.

Оригинал: “https://dev.to/paqman85/txtjokes-a-twilio-hackathon-project-4d92”