twodarek / barcampgr-teams-bot Goto Github PK
View Code? Open in Web Editor NEWA chatbot to make a virtual BarCamp run with a schedule. Dev focused on BarCampGR for now
Home Page: https://barcampgr.org
License: MIT License
A chatbot to make a virtual BarCamp run with a schedule. Dev focused on BarCampGR for now
Home Page: https://barcampgr.org
License: MIT License
It's a bit of a stretch goal, but it'd be cool to use to schedule the talks
Come up with a construction of phrase that will allow someone to add a talk.
Items needed in the query:
Ed mentioned that it would be nice if alt-text for each grid cell has room and time information attached to each talk.
Have Controller.generateUniqueString check the database to make sure we didn't get a collision. Unlikely, but not impossible.
Repo: https://github.com/twodarek/go-cisco-webex-teams
// Create a Resty Client
client := resty.New()
client.AddRetryCondition(
// RetryConditionFunc type is for retry condition function
// input: non-nil Response OR request execution error
func(r *resty.Response, err error) bool {
return r.StatusCode() == http.StatusTooManyRequests
},
)
from https://github.com/go-resty/resty/blob/ca7661ad51fe2117dc2596d5f7e9f9ebd616660d/README.md#L667
GET calls that could be cached (for even 30 seconds):
Possible options:
@brondsem can set up DNS for it. https cert would have to be updated on the hosting site though
Front-end interactions from #9
Doesn't need to be too long, but enough to get people familiar with it.
They were created, now they need to be edited or removed...
Generate a one-time link (ie: long, random url param) for accessing a form to add a talk that way instead of having to get the chat syntax exactly correct.
As part of the onboarding, have this bot pull people into all the rooms.
Similar to the "Reject photo" button on https://github.com/brousch/WaznexServer
Add ability for the bot to parse and save a talk created via #7
There is a need to allow the admins to "put up the next schedule block on the wall"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.