Giter Site home page Giter Site logo

pondohoo / pomodiscordo_bot Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 16.4 MB

Project for CutieHack 2022

Home Page: https://discord.com/api/oauth2/authorize?client_id=1038597387775647895&permissions=543314934848&scope=applications.commands%20bot

Python 90.52% Nix 0.06% Shell 0.64% C 8.77%

pomodiscordo_bot's Introduction

PomoDiscordo_Bot

Project for CutieHack 2022

Screen Shot 2022-11-05 at 20 53 08

Screen Shot 2022-11-05 at 20 53 59

Screen Shot 2022-11-05 at 20 53 45

Screen Shot 2022-11-05 at 20 53 38

Screen Shot 2022-11-05 at 20 53 26

Screen Shot 2022-11-05 at 20 53 19

Inspiration

As college students we like to procrastinate and put things to the last minute. Recent midterms has made this fact clear for many of us. PomoDiscordo is an enjoyable way to keep up on your work and study with friends through Discord.

What it does

PomoDiscordo is a Discord bot implementation of the Pomodoro studying method (focusing on studying for set periods of time that have set break times at the end of each period). Users can start a Pomodoro timer by providing a length of the study period, length of the break period, and how many iterations of this they would like to study for, or by using the default values. Users may also cancel the timer at any time by using the corresponding command. All commands are displayed by typing in "!pom help".

How we built it

We utilized Python and accessed the Discord API in order to complete this project

Challenges we ran into

Our first experience with Discord bots was at 10 am this morning on Nate's Discord Bots workshop, so getting started was somewhat of a challenge. Authenticating our bot through the access token failed to work for a good while, which cut into our actual hacking time. Both of us also happen to be fairly new to Python, so there were some syntax struggles here and there as well. Much of what we had planned for the bot did not come into fruition because of these constraints.

Accomplishments that we're proud of

Despite the fact that the bot may have turned out fairly simple in the end, we are proud that we were able to bring out a finished, "functioning" product before the deadline. Our experiences today will carry us in our planning process for future hackathons.

What we learned

Something that struck us both as a surprise is how much you could learn in just a single day. When put under a time pressure as well as working with a peer with similar goals, individuals are more motivated to try and learn something new. Working with another person also serves as a creative outlet as you can bounce ideas off each other. Most importantly, however, we learned how to Google.

What's next for PomoDiscordo

The future of PomoDiscordo is going to be publicized to students. When studying, students could either go remote or online. While remote, students can use PomoDiscordo to study with their friends while being set under a balance of work and fun.

pomodiscordo_bot's People

Contributors

pondohoo avatar

Watchers

 avatar

Forkers

kennythai2003

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.