Pietro Albini

Results 69 issues of Pietro Albini

The current status of shared memory is a real mess, and I really need to solve it: First of all, you can't easily use sub-dictionaries because they're not synchronized, and...

E-breaking
T-enhancement

Conversation tracking is the way I plan to implement a proper support for keyboards (as a layer above those) and forced replies. ``` python @bot.command("support") def support_command(conversation, chat, message, args):...

T-new-feature

Before the release of botogram 1.0, there are some deprecated features which needs to be removed: - [ ] `botogram.decorators.pass_bot` - [ ] `botogram.decorators.pass_shared` - [ ] `botogram.components.Component.add_shared_memory_initializer` (issue #24)...

E-meta

Based on feedback from an user, the installation of botogram on Windows is quite different than the Linux/OSX, and the documentation doesn't explain it. It would be good to add...

O-windows
T-docs

Telegram bots now supports [inline queries](https://core.telegram.org/bots/inline), which allows the bot to provide information even if it isn't in that specific group. I plan to implement the feature with the following...

T-new-feature
D-telegram

The runner should be tested automatically, and tests needs to be developed for it. Unfortunately, due to the multiprocess/requests-heavy nature of it, it can be quite hard to test it...

C-runner
C-tests

This PR improves `git-credential-dev-desktop` to the point that it successfully works (even though the error messages are still quite poor when GitHub permissions are missing): * The scripts have been...

This PR adds a tool that synchronizes the webhooks configured in a repository with the configuration stored on this repo. The tool is located in `tools/sync-webhooks` and uses the configuration...

Scraping GitLab repositories is required if we want to test them on Crater (and we do). This issue tracks the implementation of the scraper. The API calls we would need...

help wanted