Задать вопрос
  • Как игнорировать текст с клавиатуры в Telegram боте, а с types.KeyboardButton – нет?

    @IvanIvanIvanZ Автор вопроса
    Вы видимо не до конца прочитали. 66962a358ccc3904849527.png
    Написано
  • Как игнорировать текст с клавиатуры в Telegram боте, а с types.KeyboardButton – нет?

    @IvanIvanIvanZ Автор вопроса
    theurs, Ну тогда все равно остается баг для маневра, кто-то будет например копировать и вставлять) Рассматривал такое решение) А ещё его сложно прятать, он слишком толстый, а узкие не воспринимает телеграм.
    Написано
  • Как игнорировать текст с клавиатуры в Telegram боте, а с types.KeyboardButton – нет?

    @IvanIvanIvanZ Автор вопроса
    Видел рабочие решение, поэтому какие то костыли есть
    Написано
  • Ошибки в установки бибилиотеки chatterbot?

    @IvanIvanIvanZ Автор вопроса
    Да это как пример, тоже самое происходит и при установке последней версии, что делать то?)

    ВОТ
    pip install chatterbot
    Collecting chatterbot
      Using cached ChatterBot-1.0.5-py2.py3-none-any.whl (67 kB)
    Requirement already satisfied: mathparse<0.2,>=0.1 in c:\users\zmeic\appdata\roaming\python\python39\site-packages (from chatterbot) (0.1.2)
    Requirement already satisfied: nltk<4.0,>=3.2 in c:\users\zmeic\appdata\roaming\python\python39\site-packages (from chatterbot) (3.8.1)
    Requirement already satisfied: pint>=0.8.1 in c:\users\zmeic\appdata\roaming\python\python39\site-packages (from chatterbot) (0.23)
    Requirement already satisfied: pymongo<4.0,>=3.3 in c:\users\zmeic\appdata\roaming\python\python39\site-packages (from chatterbot) (3.13.0)
    Collecting python-dateutil<2.8,>=2.7 (from chatterbot)
      Using cached python_dateutil-2.7.5-py2.py3-none-any.whl (225 kB)
    Collecting pyyaml<5.2,>=5.1 (from chatterbot)
      Using cached PyYAML-5.1.2.tar.gz (265 kB)
      Preparing metadata (setup.py) ... error
      error: subprocess-exited-with-error
      
      × python setup.py egg_info did not run successfully.
      │ exit code: 1
      ╰─> [34 lines of output]
          Traceback (most recent call last):
            File "<string>", line 2, in <module>
            File "<pip-setuptools-caller>", line 34, in <module>
            File "C:\Users\zmeic\AppData\Local\Temp\pip-install-tznnb8e5\pyyaml_3d4a74476cae45e1949ed360f94dd4aa\setup.py", line 291, in <module>
              setup(
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
              return run_commands(dist)
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
              dist.run_commands()
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
              self.run_command(cmd)
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\dist.py", line 963, in run_command
              super().run_command(command)
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
              cmd_obj.run()
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\command\egg_info.py", line 321, in run
              self.find_sources()
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\command\egg_info.py", line 329, in find_sources
              mm.run()
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\command\egg_info.py", line 551, in run
              self.add_defaults()
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\command\egg_info.py", line 589, in add_defaults
              sdist.add_defaults(self)
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\command\sdist.py", line 112, in add_defaults
              super().add_defaults()
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\_distutils\command\sdist.py", line 251, in add_defaults
              self._add_defaults_ext()
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\_distutils\command\sdist.py", line 336, in _add_defaults_ext
              self.filelist.extend(build_ext.get_source_files())
            File "C:\Users\zmeic\AppData\Local\Temp\pip-install-tznnb8e5\pyyaml_3d4a74476cae45e1949ed360f94dd4aa\setup.py", line 199, in get_source_files
              self.cython_sources(ext.sources, ext)
            File "C:\Users\zmeic\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\_distutils\cmd.py", line 107, in __getattr__
              raise AttributeError(attr)
          AttributeError: cython_sources
          [end of output]
    
      note: This error originates from a subprocess, and is likely not a problem with pip.
    error: metadata-generation-failed
    
    × Encountered error while generating package metadata.
    ╰─> See above for output.
    
    note: This is an issue with the package mentioned above, not pip.
    hint: See above for details.
    Написано
  • Создание индивидуальной ссылки для тг-бота, выдает ошибку?

    @IvanIvanIvanZ Автор вопроса
    Vindicar, А вот что говорит GPT

    Для создания личной пригласительной ссылки для пользователя вашего телеграмм бота вам нужно использовать метод exportChatInviteLink из Telegram Bot API.

    Пример кода на Python:
    python
    import telegram
    
    bot_token = 'YOUR_BOT_TOKEN'
    chat_id = 'USER_CHAT_ID'
    
    bot = telegram.Bot(token=bot_token)
    link = bot.export_chat_invite_link(chat_id)
    
    print(link)


    В этом примере мы создаем объект бота с помощью токена YOUR_BOT_TOKEN, затем используем метод export_chat_invite_link для получения ссылки на чат пользователя с идентификатором USER_CHAT_ID.

    Полученная ссылка будет иметь вид https://t.me/joinchat/XXXXXXXXXXXXXXX, где XXXXXXXXXXXXXXX - это уникальный идентификатор вашего чата. Эту ссылку вы можете отправить пользователю вашего бота для приглашения его в чат.

    Но ошибки с этой строчкой, такие же...
  • Создание индивидуальной ссылки для тг-бота, выдает ошибку?

    @IvanIvanIvanZ Автор вопроса
    Vindicar, Ну и вообще то дословный перевод "создать ссылку для приглашения в чат" да и API тг об этом говорит.... или я совсем дурак
  • Создание индивидуальной ссылки для тг-бота, выдает ошибку?

    @IvanIvanIvanZ Автор вопроса
    Я смог найти что именно это создает, или вот эта "export_chat_invite_link" - Если не она до подскажите какая именно)
  • Python and json не правильно формирует базу, как починить?

    @IvanIvanIvanZ Автор вопроса
    Спасибо, я за пол часа разобрался, создал БД и все легко добавляется... ой сколько же я времени на JSON убил.
  • Python and json не правильно формирует базу, как починить?

    @IvanIvanIvanZ Автор вопроса
    Для специалиста наверное все понятно вы разложили, я ничего не понял)