Commit Graph

  • 287f8d5063 Set SO_REUSEADDR and SO_REUSEPORT to enable faster service restarts master Tony Breeds 2023-10-04 12:24:43 +11:00
  • d01468e188 Fix errors in iCal Tony Breeds 2023-10-04 09:54:11 +11:00
  • 0954e95fdc [scripts] Add an example/helper script for adding realtime fields. Tony Breeds 2023-06-07 09:28:10 -05:00
  • f3060c0806 [iCal] Add an iCal file route. Tony Breeds 2023-06-07 09:29:33 -05:00
  • 05ccf45dca [docs] Small fix for running http.server Tony Breeds 2023-06-07 09:16:53 -05:00
  • 73e7258e6d Add stestr to .gitignore Tony Breeds 2023-06-07 09:19:13 -05:00
  • 513944afea Update ptgbot to python3.11 and Bookworm Clark Boylan 2023-09-19 10:42:21 -07:00
  • 70838b9d93 Revert "Migrate ptgbot to quay.io" Clark Boylan 2023-05-24 13:40:22 -07:00
  • 260f6f3624 Migrate ptgbot to quay.io Clark Boylan 2023-05-05 15:15:21 -07:00
  • 7b6b8293a8 Clarify required parameter names in readme Jeremy Stanley 2022-09-16 11:46:02 +00:00
  • 8ddd44bb1c Update Bot to Show Room Descriptions Kendall Nelson 2022-05-12 06:15:01 -05:00
  • b072d88c0a Update ptgbot's docker image to bullseye Clark Boylan 2021-12-09 15:35:34 -08:00
  • 0e2f3d0a9d ptgbot-web: add simple service to serve static pages Ian Wienand 2021-10-05 12:50:41 +11:00
  • 82c0b9ab9d Merge "Adapt PTGBot to OFTC" Zuul 2021-07-08 09:31:53 +00:00
  • a370934315 Add Container Image Build Kendall Nelson 2021-06-24 13:48:01 -07:00
  • ab85e55d74 Adapt PTGBot to OFTC Thierry Carrez 2021-05-31 15:24:59 +02:00
  • 6445b85ccd Add missing clear clean alias Thierry Carrez 2021-04-22 14:21:01 +02:00
  • ce24fed50c Add "clear" as an alias for "clean" Tim Burke 2021-04-21 07:56:34 -07:00
  • 10e8860653 Merge "Use Opendev Etherpad site" Zuul 2021-04-16 16:54:49 +00:00
  • c081b3fdc2 Use Opendev Etherpad site Kendall Nelson 2021-03-15 13:45:03 -07:00
  • 5a791cde41 Fix airbag deployment on empty messages Thierry Carrez 2021-04-16 11:23:32 +02:00
  • b728b153e4 Fix ~add ~del ~clean commands Thierry Carrez 2021-04-16 11:09:24 +02:00
  • 011c7c7ed7 Bot is now openinfraptg on #openinfra-events Thierry Carrez 2021-02-10 14:25:22 +01:00
  • 7beb7de516 Refactor processing of track and admin commands Thierry Carrez 2020-11-26 17:56:18 +01:00
  • 2f8c18d9c1 Refactor processing of user commands Thierry Carrez 2020-11-26 17:45:58 +01:00
  • f368b40e98 Add tests for user commands Thierry Carrez 2020-11-26 16:50:58 +01:00
  • 5f371d18d4 Add tests for PTGbot Thierry Carrez 2020-11-25 16:07:27 +01:00
  • 21fbc34f3e Add memory-only database mode Thierry Carrez 2020-11-25 16:03:10 +01:00
  • 6bf2598db6 Create functions for is_voiced and is_oper checks Thierry Carrez 2020-11-25 16:01:28 +01:00
  • df17b77f7e Log exception when bot airbag is activated Thierry Carrez 2020-11-25 15:59:56 +01:00
  • 89abc3f7bc Add missing entries in base.json Thierry Carrez 2020-11-25 15:55:56 +01:00
  • 00e49593b9 Merge "Make URLs in MOTD messages clickable" Zuul 2020-11-20 14:10:03 +00:00
  • 415ae5a05e Make URLs in MOTD messages clickable Thierry Carrez 2020-11-13 17:30:56 +01:00
  • 39985b866d Merge "PTGbot airbag to prevent unexpected crashes" Zuul 2020-11-19 16:09:57 +00:00
  • a0d3fbab41 Add new MOTD handling commands Thierry Carrez 2020-11-13 15:18:07 +01:00
  • 9e052b1625 Turn MOTD into a list of messages Thierry Carrez 2020-11-13 13:43:41 +01:00
  • 2aa77f38a4 PTGbot airbag to prevent unexpected crashes Thierry Carrez 2020-11-13 13:15:03 +01:00
  • d172bd0cef Fix potential crash in etherpad command code Thierry Carrez 2020-10-30 14:41:03 +01:00
  • 902bce5867 Fix bot crash when 'none' URL provided Thierry Carrez 2020-10-30 14:35:25 +01:00
  • 9e1b414bec No longer display location Thierry Carrez 2020-10-28 15:31:48 +01:00
  • 7ae6c6cc55 Fix issue in case unknown location is provided Thierry Carrez 2020-10-27 16:15:33 +01:00
  • 8f00364211 Make it clearer how to join the meeting Thierry Carrez 2020-10-23 11:41:59 +02:00
  • fc5a649df2 Mark current time on the schedule Thierry Carrez 2020-09-14 14:27:59 +02:00
  • 673d5375cd Make clickable badges more button-like Thierry Carrez 2020-09-14 13:47:09 +02:00
  • 1db00eafb8 Do not crash on privmsg with no content Thierry Carrez 2020-06-02 15:38:07 +02:00
  • 4f32e1fbf7
    Fix minor typo in subscribe command example Sean McGinnis 2020-06-01 14:00:15 -05:00
  • be84818a14 Do not fail if track is not scheduled today Thierry Carrez 2020-05-29 13:54:43 +02:00
  • 220832e547 Merge "UTC times can be confusing, explain times better" Zuul 2020-05-11 16:47:58 +00:00
  • fa1ed9ca1f Merge "Support for room and track URLs" Zuul 2020-05-11 16:04:59 +00:00
  • 7f2264178a Merge "Add base.json as example base data" Zuul 2020-05-11 16:04:05 +00:00
  • 9339e42cae UTC times can be confusing, explain times better Thierry Carrez 2020-05-06 15:56:26 +02:00
  • acf550e1a2 Update PTG logo Thierry Carrez 2020-05-06 14:59:16 +02:00
  • 5538127768 Support for room and track URLs Thierry Carrez 2020-05-04 14:09:31 +02:00
  • d2d7d21e98 Add base.json as example base data Thierry Carrez 2020-05-04 12:20:26 +02:00
  • cc1118057f Update hacking for Python3 Andreas Jaeger 2020-04-01 10:11:20 +02:00
  • e361c20008 Add common navbar and display MOTD on all pages Thierry Carrez 2019-11-14 15:54:52 +01:00
  • 198570abdf Add update instructions to etherpads page Thierry Carrez 2019-10-31 16:17:02 +01:00
  • c360e15043 Generate etherpad links automatically Thierry Carrez 2019-08-02 12:35:03 +00:00
  • 7e1f5c3715 Display room capabilities Thierry Carrez 2019-08-05 14:49:18 +02:00
  • 651a48c8c1 Merge "Add Python 3 Train unit tests" Zuul 2019-08-02 12:35:03 +00:00
  • 6b50af14a6 Add Python 3 Train unit tests qiufossen 2019-07-14 23:37:08 -04:00
  • 18dbbc69f4 Clean up stale data presence on a #newday command Thierry Carrez 2019-07-12 16:54:41 +02:00
  • 170c75cd16 Reset to OrderedDict on new day cleanup Thierry Carrez 2019-07-12 16:52:09 +02:00
  • a6e3c0bbbf Use a badge to show check-ins in "now" display Thierry Carrez 2019-05-13 13:45:44 +02:00
  • 8a4910d904 Display count of attendees in each room on web page Adam Spiers 2019-05-10 11:05:10 +01:00
  • 21a616df07 Merge "Add attendees tooltip to now/next track badges" Zuul 2019-05-10 09:47:45 +00:00
  • 0169e3a092 Merge "Fix missing space after hyperlinked topics" Zuul 2019-05-10 09:43:42 +00:00
  • 0145545e78 Fix crash after #unsubscribe Adam Spiers 2019-05-03 09:42:29 -06:00
  • bfbf795109 Fix missing space after hyperlinked topics Adam Spiers 2019-05-02 12:14:38 -06:00
  • 66f261c710 Add attendees tooltip to now/next track badges Adam Spiers 2019-05-02 11:59:51 -06:00
  • b14ec32f05 Check that subscription regexen compile before accepting them Adam Spiers 2019-05-02 11:21:14 -06:00
  • 4fbaf41725 Merge "Add subscribe command for automatic notifications of topics" Zuul 2019-04-30 21:49:16 +00:00
  • 0a4cb3d526 Merge "update git.openstack.org to opendev" Zuul 2019-04-30 21:32:10 +00:00
  • 932cb5df03 Merge "Recognise when user forgets # prefix for a track check-in" Zuul 2019-04-30 21:31:43 +00:00
  • 160cb3d06e Merge "Remove joke when asking when self was last seen" Zuul 2019-04-30 21:20:45 +00:00
  • 9a4976a2bb Merge "Show check-ins per room in "Currently at the PTG" page" Zuul 2019-04-30 21:16:25 +00:00
  • e8f88b2ee1 Add subscribe command for automatic notifications of topics Adam Spiers 2019-04-29 22:50:44 -06:00
  • 36a7857d45 Remove joke when asking when self was last seen Adam Spiers 2019-04-28 21:55:36 -06:00
  • 9cb30c28a9 Merge "Add presence tracking commands" Zuul 2019-04-28 20:03:21 +00:00
  • e730d58f15 Recognise when user forgets # prefix for a track check-in Adam Spiers 2019-04-28 11:02:04 -06:00
  • a495d3011b Show check-ins per room in "Currently at the PTG" page Adam Spiers 2019-04-27 18:48:05 -06:00
  • 28f90fbf21 update git.openstack.org to opendev liuwei 2019-04-28 16:36:55 +08:00
  • b34f265f24 Merge "Change OpenStack to Open Infrastructure in README.rst title" Zuul 2019-04-27 21:11:29 +00:00
  • 946d69b140 Add presence tracking commands Adam Spiers 2019-04-26 17:00:23 +01:00
  • f07cbb0bee Switch example IRC port to 6697 Adam Spiers 2019-04-26 18:15:25 +01:00
  • a2b6ec1f2d Change OpenStack to Open Infrastructure in README.rst title Adam Spiers 2019-04-26 18:15:47 +01:00
  • 4b30f5224e OpenDev Migration Patch OpenDev Sysadmins 2019-04-19 19:40:44 +00:00
  • ed359e957a Order JSON config import Thierry Carrez 2019-04-17 13:45:37 +02:00
  • 98811703f6 Remove last GitHub links for help Thierry Carrez 2019-04-15 16:34:04 +02:00
  • cfc93cb8d8 Preserve JSON dictionary order Thierry Carrez 2019-04-15 16:29:57 +02:00
  • 3194bfedbc Update links to point to gitea Thierry Carrez 2019-03-11 17:17:44 +01:00
  • 390f1de3ea The PTG is no longer OpenStack-specific Thierry Carrez 2019-03-11 17:16:57 +01:00
  • cb0e38cd12 Generate PTGbot index page dynamically Thierry Carrez 2018-12-21 15:29:36 +01:00
  • 052b575a4f Pin irc module to 15.1.1 to avoid import error Thierry Carrez 2018-12-21 15:01:13 +01:00
  • 6f9be1606a Allow unscheduled tracks to use now/next Thierry Carrez 2018-11-26 15:01:44 +01:00
  • af5bab2f3e Give better hints in case of command errors Thierry Carrez 2018-11-26 14:51:56 +01:00
  • 3b59f982f8 Add emergency messages (~motd and ~cleanmotd) Thierry Carrez 2018-11-26 14:34:31 +01:00
  • 57d849493b Make 'unbook' available for all Thierry Carrez 2018-11-26 14:05:08 +01:00
  • 894c8672e8 Rename ~reload to ~emptydb Thierry Carrez 2018-11-26 13:40:19 +01:00
  • 42451c744b Load base schedule dynamically Thierry Carrez 2018-11-26 13:38:26 +01:00