Commit graph

  • 451968d242 Merge branch 'develop' into 'master' Rafael Hormigo Gamez 2021-04-07 16:39:10 +0000
  • 5907e1fe89 Pretty merge rafalitox2 2021-04-07 18:30:34 +0200
  • a114f5e254 Resolved chat misconfiguration rafalitox2 2021-04-07 18:29:29 +0200
  • 513f52bf9d Resolved chat misconfiguration rafalitox2 2021-04-07 15:23:38 +0200
  • 29015d1b3a Cleaned velasco launch options master vylion 2021-01-22 20:38:49 +0100
  • 7b5028081f Added check for generated messages with empty Generator vylion 2021-01-22 20:32:41 +0100
  • f028b9ab73 Velasco Overhaul 2: Merging Boogaloo - Merge branch 'overhaul2' into 'master' - Changed file, class, function and variable names to more self-explanatory ones, instead of all that medieval monk metaphor - Changed class, function and variable names to comply with Python style - Updated to python-telegram-bot v. 12 callbacks - Added mandatory wakeup message sent privately to bot admin - Changed file encoding from UTF-8 to UTF-16 - Added crude memory/cache system for C last accessed chats - Added new arguments: - Optional whitelist filtering chat IDs - Bot nicknames - Mute time - Save time - Chats folder path - Minimum period - Maximum period Vylion 2020-10-29 12:44:57 +0000
  • df73401a86 MANUAL.md update vylion 2020-10-29 13:41:52 +0100
  • ec14abcaff Touched up the README.md some more Added actual minimum period checks accross all the code vylion 2020-10-29 10:38:19 +0100
  • 175c006229 Documentation, baby~ vylion 2020-10-29 10:05:53 +0100
  • 09cf241f18 Added documenting comments accross all the files Added minimum and maximum period values as argument flags vylion 2020-10-29 08:58:21 +0100
  • a13bdd51c7 Undoing CID whitelist hypercorrection (and changing name to a more self-explanatory one) vylion 2020-10-27 19:49:46 +0100
  • c91ceda24b woops vylion 2020-10-27 19:31:36 +0100
  • 457868259c Testing json streaming directly into/from files instead of using middleman string variable vylion 2020-10-27 19:29:38 +0100
  • d7ad39dfe0 Fixed periodic chat save mechanism vylion 2020-10-27 17:24:30 +0100
  • 0974ec52e7 Moved constructor args from Archivist to Speaker when it made sense Added a periodic save time for chats in memory Added flags for mute time, save time, chats folder vylion 2020-10-27 17:10:41 +0100
  • 895e1cd843 Reverted back to non-clean startup Added a memory of last C updated chats (default: 20) vylion 2020-10-27 14:42:58 +0100
  • bb00efe1d1 Forgot some pytho-telegram-bot v12 callback changes vylion 2020-10-26 23:48:55 +0100
  • 06c9412b4a Avoid rewriting every file at startup vylion 2020-10-26 23:19:37 +0100
  • 3402aa6899 Changed to clean startup vylion 2020-10-26 23:16:31 +0100
  • 64c117258d Changed file encoding (part 2) vylion 2020-10-26 22:59:24 +0100
  • 11058f47a3 Changed file encoding (part 1) vylion 2020-10-26 19:54:08 +0100
  • 66f3280741 Added simple TooManyRequests error handling vylion 2020-10-26 18:44:29 +0100
  • f6d0305868 Added forced wakeup message to bot admin (admin id set by a flag) vylion 2020-10-26 17:01:00 +0100
  • ca0dc26ef4 Fixed archivist.readers_pass(...) vylion 2020-10-26 09:32:09 +0100
  • 9413821025 removed testing log file vylion 2020-10-25 22:59:38 +0100
  • ffaf0c1022 removed experimental brain.py vylion 2020-10-25 22:58:22 +0100
  • 724a49f8be Overhaul 2 Finished Markov -> Generator ✔️ Chatlog -> Metadata ✔️ Scribe -> Reader ✔️ Speaker updated ✔️ vylion 2020-10-25 22:56:02 +0100
  • f8368f835d Merge branch 'requirements' into 'master' Vylion 2020-10-15 10:02:17 +0000
  • 328bd6adbf Overhaul 2 WIP - Generator (Markov) ✔️ - ChatCard (Chatlog) ✔️ - ChatReader (Scribe) 🚧 - Speaker 🚧 - - Speaker->get_reader()... 🚧 vylion 2020-10-07 23:32:10 +0200
  • 82e06a1be6
    Add requirements for easier setup and tox.ini Pablo Iranzo Gómez 2020-03-27 11:16:00 +0100
  • f8971c06dc
    Add .precommit config for repository precommit Pablo Iranzo Gómez 2020-03-27 11:41:04 +0100
  • 950bbfbabd Extended README with file hierarchy vylion 2020-03-11 14:23:19 +0100
  • 70ca9856c2 📝 Output correction for /answer. vylion 2019-03-31 15:16:48 +0200
  • f015e4bc60 🪲 Fixed again the folder creation for new chats. 🪲 Fixed /period giving an error message despite successfully saving the new period. 🪲 Fixed /answer not updating. vylion 2019-03-31 14:55:51 +0200
  • d075624263 Velasco Big Overhaul Update vylion 2019-03-27 13:34:22 +0100
  • 348e451d77 Velasco 3.1 - Added a "print" marker for the end of chat loading - Added some code for future possible video compatibility in a panic when normal Animation support didn't work vylion 2018-09-25 23:37:20 +0200
  • 8b1fb2bfb8 Velasco 3.0 - Added GIF support - Added general Animation support vylion 2018-09-25 12:25:25 +0200
  • c6053724c8 Velasco 2.4 - Added ability to force Velasco to answer to another message (send command "/speak" as an answer to the message that you want Velasco to reply to). vylion 2018-09-25 11:38:43 +0200
  • edca56e23c Velasco 2.3b - Removed wake up messages from non-group chats vylion 2018-09-21 00:10:10 +0200
  • 82d5863d27 Velasco 2.3 - Fixed some problems with the new periodical replies - Merged last 2 commits properly vylion 2018-09-20 23:55:34 +0200
  • 19f89d3ea9 Velasco 2.2 - Added optional configuration restrictions to admin-only vylion 2018-09-20 22:32:14 +0200
  • 2d93cad2e6 velasco 2.1 - Added the possibility of answering a message in the interval since the last Velasco message when chatting because of freq Vylion 2018-08-10 09:33:47 -0400
  • f485a715a6 Update README.md Vylion 2018-07-27 14:55:10 +0000
  • 4ca489ed89 Update README.md Vylion 2018-07-27 14:54:56 +0000
  • 3344286e70 Update README.md Vylion 2018-07-27 14:53:16 +0000
  • 189fefff27 Add README.md Vylion 2018-07-27 14:51:29 +0000
  • 1f282027fc Velasco 2.0 - Added sticker functionality - Refactored internal tags vylion 2018-04-23 12:53:03 +0200
  • 7de67c0238 Velasco 1.6 - Added ability to change Velasco's probability to answer replies to his messages, per chat - Rewritten save-to-file functions for slightly more readability, and rewritten load-from-file functions accordingly vylion 2018-02-19 17:07:33 +0100
  • 14a92ef0f3 Merge branch 'master' of https://gitlab.com/vylion/velascobot vylion 2018-02-19 17:06:31 +0100
  • 645fecc85e Velasco 1.6 - Added ability to change the probability of random replies to replies of Velasco's messages, per chat - Rewritten the save-to-file and load-from-file methods for a slightly more readable files and parsing vylion 2018-02-19 17:00:45 +0100
  • 15d79e8826 Update .gitignore Vylion 2017-10-28 18:48:03 +0000
  • f8e40228a7 Velasco 1.5 - Modularized my own ID. Now everyone cas use it's own version of Velasco more easily - Added 50% random replies to replies of Velasco's messages - Rewritten some functions to better use resources in the libraries vylion 2017-09-22 17:30:50 +0200
  • 6682510176 Uploading Velasco v1.4.1 - More modularity - Improved echo vylion 2017-09-21 17:25:18 +0200
  • 455373b378 Delete velasco.zip Vylion 2017-09-21 13:48:23 +0000
  • 1d1bd6034e Uploading Velasco v1.4 - It now saves the dictionary of vocabulary directly into the file. No need to deal with the full list of messages. - This also means that the amount of elements kept in memory has been reduced, since there is no need to keep a list with all the words one after another,apart from the dictionary. - Modularized some constants, like the frequency of saves if the frequency of speaking is too large, or the stop words that mark the start and end of a message. vylion 2017-09-21 15:39:53 +0200
  • 810e517757 Uploading Velasco v1.3 - Now starts a message only on the start of a memorized message - Now does markov chain key lookups with casefold for extra flexibility - Now saves on /freq change too - Now updates chat name in chatlog if it changes vylion 2017-09-19 17:58:56 +0200
  • 13838527bb Uploaded Velasco v1.2: - Added /speak command. - Fixed typo at /freq. - Fixed setting /freq 0. vylion 2017-09-19 13:50:16 +0200
  • cb33edc3cd Initial commit. Uploading Velasco v1.1 vylion 2017-09-19 13:00:56 +0200